我使用richfaces 4。我有带有属性的会话bean - 用户。如果用户为空,我希望我的 xhtml 页面不会呈现请求,因为我有带有 if-tag 的 faces-config.xml(见下文)。但是它们呈现(就在我输入 url myComp:8080/JSF/faces/clients.xhtml 时)并且我在调试器中看到用户属性未在会话 bean 中检查。
面孔-config.xml
<navigation-rule>
<from-view-id>/login.xhtml</from-view-id>
<navigation-case>
<from-outcome>clients</from-outcome>
<if>#{userBean.isUser}</if>
<to-view-id>/clients.xhtml</to-view-id>
</navigation-case>
我需要一些 VeiwHandler 还是 faces-config.xml 有什么问题?