2012-03-01 91 views
1

工作我建設JSF應用程序中使用Primefaces 3.1.1。現在我正面臨導航問題。當我點擊按鈕時導航不起作用。我已經在faces-config文件中檢查了導航案例,這很好。任何機構可以提出一些建議在頁面索引導航不是在JSF

按鈕代碼:

<p:commandButton style="font-size: 20px;" id="login" value="Login" action="valid"/> 

的面孔,配置代碼:

<navigation-rule> 
    <from-view-id>/index.xhtml</from-view-id> 
    <navigation-case> 
     <from-outcome>valid</from-outcome> 
     <to-view-id>/AdminHome.xhtml</to-view-id> 
    </navigation-case> 
</navigation-rule> 
+1

請補充以下資料:相關源代碼,面臨-配置 – oers 2012-03-01 12:36:52

回答

3

的一切,如果你已經在JSF 2.0第一次,你不需要在faces-config.xml用於導航。但是,這並不是禁止的。沒有一些代碼很難猜測,但Primefaces按鈕最可能的原因是默認情況下它們是ajax按鈕。你必須設置ajax=false明確地爲您的命令按鈕將其用於導航目的。

+0

它爲我工作。感謝很多馬特。 – Ammar 2012-03-01 12:43:20