私は次のことを疑問に思っています:
リクエストが JSF サーブレットに入ったとき、セッション Bean がセッションがログインしていないことを示している場合、セッション タイムアウト ページにリダイレクトできますか?
例えば:
<navigation-rule>
<from-view-id>*</from-view-id>
<navigation-case>
<if>#{not userBean.loggedIn}</if>
<to-view-id>/login.jsf</to-view-id>
<redirect/>
</navigation-case>
</navigation-rule>
明らかに、このルールから login.jsf を除外する必要があります...しかし、要点はわかります。同様のことを試してみましたが、うまくいかないようです。うまくいったとしても、ブックマークされた URL をどのように処理しますか?
これをJSF2に実装するにはどうすればよいですか? また、JSF2 の ASP.NET の global.asax のようなものはありますか、それとも PhaseListeners/Filters ですか?
ありがとうございました。