2012-11-15 72 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

這應該是一個評論,而不是一個答案。 –