(セッション)ユーザーがログインしているかどうかを確認したい ユーザーがリソース)彼は、私は、彼が ログインページにリダイレクトする必要があり、この検証後、アクションの実行前にメソッドを実行する方法(ユーザーがログインしているかどうかを確認する)Struts 2
//when logging in
sessionMap.put("logined",true);
public String checkLogin() {
//when trying to reach a resource
if ((Boolean) sessionMap.get("logined")) return "Logined";
else return "notLogined";
}
を可能性が接続されていないが、私は、クラスアクション とI内のすべてのメソッド・アクションでこのメソッドを実行する必要がありますすべてのアクションで結果を処理する必要がありますSessionAware
とsessionMapを使用して「光」解決策がある場合はstruts.xmlので
に、私の質問は:
private SessionMap<String,Object> sessionMap;
私はむしろ春のセキュリティ「を使用していません」。
"servlet filter"の場合はGoogle、ServletFilterのjavadocを読んでください。 –
インターセプタ。そして、あなたは本当にいくつかのセキュリティフレームワークの使用を検討すべきです。 –
Nizetが提案したようにサーブレットフィルタに取り組んでいますが、シンプルなセキュリティフレームワークを提案できますか? –