2012-11-15 35 views
-1

我一直在JSF 2.1/Primefaces 3.4.1上工作,我一直对我的bean有一些麻烦,就像他们从来没有实例化过,但他们运行一些函数然后他们停止工作,有没有人知道什么会是这个原因吗?我一直在检查一段时间,我得出结论,也许这是因为我没有使用任何导航规则,对吗?导航规则有多重要?

+0

你需要在这里展示一个[sscce](http://www.sscce.org/) – kolossus

+1

学习JSF的一个很好的来源是[我们的wiki页面](http://stackoverflow.com/tags/jsf/info),它包含一个非常基本的例子。之后,转到[mkyong](http://www.mkyong.com/tutorials/jsf-2-0-tutorials/)或[BalusC博客](http://balusc.blogspot.com/2011/01/ JSF-20-教程与 - 蚀-and.html)。另外,正如kolossus所提到的,如果你告诉我们你有什么并指出具体问题,那将是非常好的。 –

回答

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

,并了解更多关于迪菲regeds here:http://www.mkyong.com/jsf2/implicit-navigation-in-jsf-2-0/

+0

你有任何教程或我可以学习的东西吗? – AlexLezama

+0

http://www.mkyong.com/jsf2/jsf-2-0-hello-world-example/这里使用Maven。这可能是一个额外的障碍。如果您在教程中遇到新问题,请尝试仅限于解决问题。 –

+1

这应该是一个评论,而不是一个答案。 –