2011-09-17 10 views
-1

session.invalidate()の機能について説明してください。アプリケーションからログアウトしているときにsession.invalidate()を呼び出すと、seesion関連のデータがすべてクリアされますか? 再度アプリケーションにログインすると、request.getsession(true)が新しいセッション権を作成しますか?明確にしてください!!!!!session.invalidate()はすべてのセッション関連データをクリアしますか?

答えて

0

HttpServletのドキュメントは言う:

公共ボイド無効()

は、このセッションは、それに結合する任意のオブジェクトをアンバインド無効にします。

例外:IllegalStateException - このメソッドがはい、あなたは正しいですすでに無効セッション

0

で呼び出された場合。また、便利なメソッドrequest.getSession()を代わりに使用することができます(つまり、パラメータを使用しない)。request.getSession(true)

関連する問題