-1

我一直在研究 JSF 2.1/Primefaces 3.4.1 并且我的 bean 遇到了一些问题,就像它们从未实例化但它们运行它们的一些功能然后它们就停止工作,有谁知道会发生什么这是什么原因?我检查了一段时间,得出的结论可能是因为我没有使用任何导航规则,对吗?

4

1 回答 1

0

在 jsf 2 中,您不需要 xml 中的导航规则。相反,您也可以选择直接在 EL 代码中指定导航结果。

<h:commandButton value="submit" type="submit" action="#{myBean.view}" />

myBean.view 的返回值是用户单击按钮时将导航到的视图的名称

在 jsf 1.x 中,您必须在 xml 中指定导航规则

faces-config.xml

如果您对如何以“旧”方式完成导航感兴趣,可以在此处查看一些示例:http: //www.jsftutorials.net/jsf-navigation-by-examples.html

并在此处阅读有关差异的更多信息:http ://www.mkyong.com/jsf2/implicit-navigation-in-jsf-2-0/

于 2012-11-15T05:23:21.107 回答