Httpsessionはブラウザごとです。ログアウト時にセッション変数をリセットする必要があります。そうでない場合は、再度ブラウザにログインしても常に利用できます。正しいですか?Webアプリケーションのログアウト時にセッション変数をnullにリセットする必要がありますか?
1
A
答えて
3
HttpSession.invalidate()
を呼び出してセッションを無効にするだけで、すべての属性を消去し、セッション自体を破棄することができます。
0
すべてのセッション変数をリセットする必要はありません。 session.invalidate()
に電話するだけで、サーブレット・フレームワークは残りの部分を処理します。
+0
この場合は重要ではありませんが、提供しているリンクはJ2EE APIの本当のレガシー(1.2)バージョンです。 – adarshr
+0
コメントありがとうございます。リンクを更新します。 –
関連する問題
- 1. VirtualEnvセッションで環境変数をリセットする必要があります
- 2. Webアプリケーションの同時セッション数に制限はありますか?
- 3. なぜ変数をリセットする必要がありますか?
- 4. Webクライアントをリセットする必要がありますか?
- 5. Webサイトのビジネスレイヤがセッション状態にアクセスする必要がありますか?
- 6. ログアウト時にoffAuthメソッドを呼び出す必要がありますか?
- 7. 変数を使用する前に変数をnullに初期化する必要がありますか?
- 8. Zend Frameworkアプリケーションデザイン - モデルレイヤーでセッション変数にアクセスする必要があります
- 9. 一時変数に__unsafe_unretainedを使用する必要がありますか?
- 10. タイムゾーンをWebアプリケーションのユーザー設定にする必要がありますか?
- 11. Webアプリケーションのコンテキスト属性をスレッドセーフにする必要がありますか?
- 12. Tomcatセッションにログインする必要がありますか?
- 13. osgiでWebアプリケーションを作成する必要があります
- 14. mvc Webアプリケーションを3層にする必要がありますか?
- 15. Webアプリケーションのファイルはどこに保存する必要がありますか?
- 16. セッション作成時に参照のみで変数を渡す必要があります
- 17. プライマリキーをリセットする必要がありますか?
- 18. 変数に制約エラーがある必要があります
- 19. Webサービスをトランザクションにする必要がありますか?
- 20. Webアプリケーションのサービスレイヤー - サービスオブジェクトを非表示にする必要があります
- 21. ログアウト時にストーリーボードをリセットする
- 22. セッション変数NULL、時には他のものではありません。
- 23. clearInterval(id_of_setinterval)の後にid_of_setinterval変数をnullに設定する必要がありますか?
- 24. Webアプリケーションでデバッグ時にApplication Insightが初期化されないようにする必要があります
- 25. Webサイト/ Webアプリケーションのコントローラまたはモデルにメッセージが存在する必要がありますか?
- 26. CSS/JavaScriptファイルをWebアプリケーションに埋め込む必要がありますか?
- 27. セッション変数はページ更新時にリセットされます
- 28. Webアプリケーションからログファイルをインポートする必要がありますか?
- 29. PHPサーバー。スタートアップ時にアプリケーションのコンテンツをダウンロードする必要があります
- 30. コンパイル時にWindowsアプリケーションがDLLについて知る必要があります
ありがとうございます。ログアウトする前にすべてのセッション変数をクリアする必要があります。私たちはそれをどうやって別の話にしますか? –
はい、 'invalidate()'を呼び出すだけで、すべてのセッション属性のバインドを解除(クリア)します。HttpSession.invalidate() – adarshr