[Seasar-user:7910] Re: [Seasar,Teeda]Session 破棄時のセッションDto参照で例外発
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2007年 5月 30日 (水) 09:48:11 JST
お世話になります。
田口です。
以下の方法ですが、
この方法をとれば
小林様から教えていただいた、
外部コンテキストは不要だということでしょうか?
そして、
>HogeDtoはセッションから取得する必要がありますね。
>もしかするとHogeServiceもそうかも。
>申し訳ありませんが、適宜読み替えてください。
とありますが、
HogeDtoは、私がTestDtoと書いた、
セッションDtoですよね。
それをセッションから取得できないのが、
今回の問い合わせの趣旨です。
どう読み替えればよろしいでしょうか?
大変申し訳ありませんが、
もう少し詳細にお教え願います。
>ひがです。
>
>> 手動でDIする方法もあります。
>>
>> public void sessionDestroyed(HttpSessionEvent se) {
>> S2Container container = SingletonS2ContainerFactory.
>> getContainer();
>> HogeService hogeService = (HogeService)
>> container.getComponent(HogeService.class);
>> HogeDto hogeDto = (HogeDto)
>> container.getComponent(HogeDto.class);
>
>HogeDtoはセッションから取得する必要がありますね。
>もしかするとHogeServiceもそうかも。
>申し訳ありませんが、適宜読み替えてください。
>
>> hogeService.setHogeDto(hogeDto);
>> hogeService.someMethod();
>> }
>
>よろしくお願いします。
>
>--
>Yasuo Higa
>[E-MAIL ADDRESS DELETED]
>_______________________________________________
>Seasar-user mailing list
>[E-MAIL ADDRESS DELETED]
>https://ml.seasar.org/mailman/listinfo/seasar-user
>
Seasar-user メーリングリストの案内