私はrichfaces 4を使用しています。そして、プロパティ-ユーザーを持つセッションBeanを持っています。if-tag を使用した faces-config.xml があるため、ユーザーが null の場合、xhtml ページがリクエストに対してレンダリングされないことが予想されます (以下を参照)。しかし、それらはレンダリングされ (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 に何か問題がありますか?