2011-09-12 7 views
0

特定のRequestMapping makeユーザーログアウトが必要です。それはいくつかのrequestMappingsになることができます。これを行うために特別な注釈が存在するのであれば問題ありません。あなたは春の認証サービス(春のセキュリティ)を使用している場合は、ログアウトURLを設定することにより、事前春の特定のリクエストマッピングでログアウト

+0

http://stackoverflow.com/questions/3327682/how-to-create-a-default-method-in-springmvc-using-annotations –

答えて

0

おかげで、あなたは構成によってそれを行うことができますし、春にはそれの世話をします。

それ以外の場合は、ログアウトとしてURLをマップすることができ、呼び出し時にユーザーセッションを無効にする必要があります。

ユーザーがログインしているかどうかを確認したい場合は、まず作成済みのセッションの存在を確認する必要があります。

+0

はい私は春のセキュリティを使用します。私はlogout-urlを設定しました。しかし、いくつかのログアウトURLを使用することはできません。私は特定のアドレスにログアウトする必要があります。たとえば、ログインしたユーザーが登録URLを入力すると、ログアウトする必要があります。これらのURLは多くなる可能性があります – andrew

+0

これは間違った使用例だと思いますが、ログアウトURLにHTTP 301リダイレクトを使用することができます。 – deeKay