JSF使用导航规则导航到同一页面

时间:2015-12-03 18:40:46

标签: jsf jsf-2.2

我正在尝试根据jee教程配置jsf导航规则,但我遇到了问题。这是faces-config.xml

中的导航规则
<navigation-rule>
<from-view-id>/login.jsf</from-view-id>
<navigation-case>
    <from-action>#{userBean.login}</from-action>
    <from-outcome>success</from-outcome>
    <to-view-id>/home.jsf</to-view-id>
</navigation-case>
<navigation-case>
    <from-action>#{userBean.login}</from-action>
    <from-outcome>failure</from-outcome>
    <to-view-id>/failure.jsf</to-view-id>
</navigation-case>
</navigation-rule>

尝试登录后,方法userBean.login()返回String&#34; success&#34;但没有任何反应,在日志中我有警告:

JSF1064: Unable to find or serve resource, /pages/success.xhtml.

那么为什么jsf试图找到success.xhtml而不是home.xhtml?

0 个答案:

没有答案