[Seasar-user:12952] S2Struts(1.2.10)のアクション自動登録について
Masayuki Ioki
[E-MAIL ADDRESS DELETED]
2008年 2月 19日 (火) 17:47:50 JST
お世話になっております。
伊尾木と申します。
現在、S2Struts(1.2.10)、S2(2.3.22)を使用させていただいております。
無設定S2StrutsのActionの自動登録について質問があります。
以下のような条件で、アクションの登録が実施されないようです。
・POJO Actionの登録にFileSystemComponentAutoRegisterを利用
・ActionImplは***Actionというアブストラクトクラスを継承している
(XXXActionImplクラスはXXXActionインターフェースを実装し、***Actionを継承
しています)
親クラスのアブストラクトクラスのクラス名を***Actionから、Actionという名前
を外すと
正常に登録されるようになりました。
このような挙動は仕様でしょうか?
あるいは、何か別途対策などがありましたらご教授いただけますと幸いです。
ちなみにAction登録のdiconは以下のようになっています。
-------Action登録のdicon
<component
class="org.seasar.framework.container.autoregister.FileSystemComponentAutoRegister">
<property name="instanceDef">
@[E-MAIL ADDRESS DELETED]
</property>
<property name="autoNaming">
<component
class="org.seasar.framework.container.autoregister.DefaultAutoNaming"/>
</property>
<initMethod name="addClassPattern">
<arg>"xxxx.action.impl"</arg>
<arg>".*ActionImpl"</arg>
</initMethod>
</component>
-------Action登録のdicon
よろしくお願いします。
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: http://ml.seasar.org/archives/seasar-user/attachments/20080219/6484d161/attachment-0001.html
Seasar-user メーリングリストの案内