2012-04-15 7 views
0

私はboolean isLoggedInを返すバッキング方法を書いた。 メニューのレンダリングに使用します。ログインしていないと、メニューリンクがほとんど表示されません。条件でリダイレクトしますか?

しかし、ユーザがアドレスバーに行き、xhtmlウェブページを自分で入力すると、ログインしていないとアクセスできないはずです。 これらのページで確認と自動リダイレクトを行うにはどうすればよいですか?

答えて

1

ユーザーが正常にログインしたら、セッションにいくつかの属性を保存します。ユーザーがアドレスバーにURLを入力して任意のページにアクセスしようとすると、この属性がセッションに存在するかどうかを確認します。属性をフィルタに含めることができます。

+1

すべてのページでチェックする代わりに、リクエストごとにこれをチェックするHttpServletFilterを使用する方がよいでしょう。 – andih

関連する問題