将xhtml文件复制并重命名为JSF中的新文件,导致数据无法加载

问题描述 投票:0回答:1

我收到一个任务,看一下Java Server Faces项目并在可能的情况下维护现有代码。我的背景是ASP.net,以前从未做过Java程序。问题是这样的:现有的文件代码名为policy_list.xhtml(文件中的UI组件还附加了几个bean),并且可以说它附加在菜单Policy List中。如果用户单击菜单,policy_list.xhtml将显示策略列表。我复制了policy_list.xhtml文件,并将其重命名为新文件renewal_list.xhtml。我创建了一个新菜单“续订列表”,并将链接附加到renewal_list.xhtml。我没有对renewal_list.xhtml进行任何更改。但是,当我单击“续订列表”菜单时,该页面未显示任何数据,例如“策略列表”菜单。 “更新列表”页面有什么问题,该页面没有显示任何错误。这是JSF的行为吗?在IntelliJ IDEA调试器上,我没有发现任何错误。但是,renewal_list.xhtml中的“搜索”按钮可以正常工作,就像policy_list.xhtml一样。 dataTable中的所有操作链接在renewal_list.xhtml中均不起作用。我想我是否缺少菜单上的特定设置?有什么想法吗?

jsf
1个回答
0
投票

[天哪,我必须在pages.xml上注册它。现在,它的工作。多亏了IntelliJ思想的强大搜索。

© www.soinside.com 2019 - 2024. All rights reserved.