【问题标题】:Navigation not working in JSF导航在 JSF 中不起作用
【发布时间】:2012-03-01 12:31:25
【问题描述】:

我正在使用 Primefaces 3.1.1 在 JSF 中构建应用程序。现在我面临着导航方面的问题。单击按钮时导航不起作用。我检查了 faces-config 文件中的导航案例,没问题。任何机构都可以提出建议吗?

页面索引中的按钮代码:

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

faces-config 代码:

<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>

【问题讨论】:

  • 请添加以下信息:相关源代码,faces-config

标签: jsf-2 navigation primefaces


【解决方案1】:

首先,如果您已经使用 JSF 2.0,则不需要 faces-config.xml 进行导航。但是,它并不被禁止。没有一些代码很难猜测,但 Primefaces 按钮最可能的原因是它们默认是 ajax 按钮。您必须明确设置 ajax=false 以便您的命令按钮将其用于导航目的。

【讨论】:

    猜你喜欢
    • 2011-03-30
    • 2011-06-06
    • 2011-11-26
    • 2011-05-17
    • 2012-02-20
    • 2016-11-04
    • 1970-01-01
    • 1970-01-01
    • 2014-07-14
    相关资源
    最近更新 更多