1

我在 JSF 应用程序中重定向页面时遇到问题。我的导航规则如下所示:

<navigation-rule>
    <from-view-id>/index.xhtml</from-view-id>
    <navigation-case>
        <from-action>#{registerBean.registerUser}</from-action>
        <from-outcome>success</from-outcome>
        <to-view-id>/confirmation.xhtml</to-view-id>
        <redirect/>
    </navigation-case>
</navigation-rule>

在我的情况下,重定向标签不起作用,URL 保持不变,当我刷新页面时, registerUser 操作再次执行。我只是不知道我做错了什么;我对 JSF 不是很有经验。谁能告诉为什么重定向标签不起作用?谢谢。(我正在使用 JSF 2.0 和 NetBeans IDE)

4

1 回答 1

1

您确定您的页面正在处理且没有错误吗?检查您的 FacesMessages,看看是否有任何错误排队 - 这些会阻止导航到下一页。

于 2010-04-22T05:19:52.807 回答