[Seasar-user:7907] Re: [Seasar,Teeda]Session 破棄時のセッションDto参照で例外発

Yasuo Higa [E-MAIL ADDRESS DELETED]
2007年 5月 29日 (火) 20:24:22 JST


ひがです。

> 手動で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 メーリングリストの案内