2012-03-01 61 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