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

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


<[E-MAIL ADDRESS DELETED]> の、
   "[Seasar-user:2224]  S2JSF にて filter=     ?ISO-2022-JP?B?GyRCJGQbKEI=?=interceptor でコンポーネント取得" において、
   "[E-MAIL ADDRESS DELETED]"さんは書きました:

ひがです。

> うちまです。
> 
> 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 メーリングリストの案内