我在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)
答案 0 :(得分:1)
您确定您的网页处理没有错误吗?检查您的FacesMessages,看看是否有任何排队的错误 - 这些将阻止导航到下一页。