[Seasar-user:8165] Re: @RemoveSessionが機能しません

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2007年 6月 7日 (木) 19:00:10 JST


小林 (koichik) です.

Date:    Thu, 7 Jun 2007 10:56:49 +0900
From:    "亀田一郎" <[E-MAIL ADDRESS DELETED]>
To:       [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:8146] @RemoveSessionが機能しません

> 【LoginUserDto.java】
> package test.web.dto;

このパッケージが問題ですね.
この場合,test がルートパッケージで,web が
Web アプリケーションのルートパッケージ,
そして dto はサブアプリケーションの
パッケージと解釈されます.
test.web.login の login と同じ位置づけで,
たまたま名前が dto ということです.

そのため,LoginUserDto のコンポーネント名は
dto_loginUserDto となります.
よって,

@RemoveSession(name="loginUserDto")

では名前が異なるため削除されません.

対応として,LoginUserDto は test.dto パッケージに
移動してください.
あるいは,test.web.login2 パッケージに移動して

@RemoveSession(name="login2_loginUserDto")

としてください.


--
<signature>
   <name>Koichi Kobayashi</name>
   <e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>




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