[Seasar-user:2225] Re: S2JSF にて filter= ?ISO-2022-JP?B?GyRCJGQbKEI=?=interceptor でコンポーネント取得

Yasuo Higa higa
2005年 6月 22日 (水) 13:39:44 JST


<2849.61.113.44.96.1119413544.squirrel @ 61.113.44.96> の、
   "[Seasar-user:2224]  S2JSF にて filter=     ?ISO-2022-JP?B?GyRCJGQbKEI=?=interceptor でコンポーネント取得" において、
   "tom @ ospo.co.jp"さんは書きました:

ひがです。

> うちまです。
> 
> S2JSFでアプリケーション開発を行っています。servletのfilterやinterceptorでS2J
> SFで管理しているコンポーネントを取得しようとしたのですが出来ません。取得しよ
> うとしたコンポーネントはS2JSFが提供するrequest、sessionコンポーネントです。

S2Containerが管理するrequest、sessionスコープのコンポーネントなら
そのままrequestやsessionにcomponentタグのname属性と同じ名前で
格納されています。

request、sessionそのものということなら、これは、WebContainer(Tomcatなど)が
提供するものと同じものです。

S2Container container = SingletonS2ContainerFactory.getContainer();
Hoge hoge = (Hoge) container.getComponent("hoge");
のようにして、取得することもできます。
---
ひがやすを(http://d.hatena.ne.jp/higayasuo/)


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