[Seasar-user:1852] Re: Action に注入するクラスを動的に切り替えたい
Satoshi Kimura
ADS16648
2005年 4月 23日 (土) 15:50:44 JST
きむきむです。
動的に切り替える方法は、ありません。
パラメータによって使い分けをしたいのであれば、
あらかじめ、サービスを2つインジェクションして、
パラメータをみてサービスを使い分けるのが一番簡単な方法ではないでしょうか。
Fri, 22 Apr 2005 14:12:09 +0900
トノサキ. wrote:
> とのさきと申します。
>
> S2StrutsでActionに注入するクラスを動的に切り替える方法はありますか。
>
> 例えば、s2struts-exampleを例にしますと、以下のようなかんじに設定ファイルを書
> くと、
> jspから action=0 のパラメータがくると、AddActionのコンストラクタに
> AddService0Implが注入される感じです。
>
> <components>
> <component kye="action" value="0"
> class="org.seasar.struts.examples.add.AddService0Impl" />
> <component kye="action" value="1"
> class="org.seasar.struts.examples.add.AddService1Impl" />
> <components>
>
> 以上、よろしくお願いします。
Seasar-user メーリングリストの案内