[Seasar-user:19069] Re: セッションIDの変更について

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2009年 12月 25日 (金) 18:00:11 JST


小林 (koichik) です.

Date:    25 Dec 2009 13:12:00 +0900
From:    "落合 あずみ" <[E-MAIL ADDRESS DELETED]>
To:      [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:19065] Re: セッションIDの変更について

> セッションの削除に関しては「@RemoveSession」を使用しているので
> HttpSession#ivalidate()の呼び出し等はしていません。
> 具体的に、どのように削除しているかまでは、意識していませんでした。
(略)
> 「@RemoveSession」後も、値の変わらなかったのは
> Session SessionId=9C4644E13F14C7799C1F44F52F55662C
> この部分のセッションIDのことです。

@RemoveSession はセッションそのものを削除
するのではなく,セッションに関連づけられた
オブジェクトをセッションから取り除くだけです.

すなわち,HttpSession#removeAttribute(String) を
呼び出すだけです.

セッションそのものを削除するには @InvalidateSession を
使用してください.

その場合は HttpSession#invalidate() が呼び出されます.


-- 
<component name="koichik">
    <property name="fullName">"Koichi Kobayashi"</property>
    <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>



Seasar-user メーリングリストの案内