[Seasar-user:6282] 【S2Struts】s2struts:submitのaction指定とコンポーネント名
原田
[E-MAIL ADDRESS DELETED]
2007年 2月 22日 (木) 17:32:59 JST
原田です。
たびたびすみません。
S2Struts-exampleβ3の構成を、サブアプリケーション構成に変更し、
HOTデプロイ環境で動かすと、コンポーネント名が「サブアプリケーション_Action名」に
なるようにしないと、s2struts:submitのaction指定が通らないのですが、
しょうがないのでしょうか?
例えばconvention.diconで
<property name="subApplicationRootPackageName">"subapp"</property>
を記述しておくと、test.web.subapp.TestPostActionImplはtestPostActionという名のコンポーネントになりますが、
以下は両方通りません。
<s2struts:submit m:id="method" action="#{testPostAction.method}"/>
<s2struts:submit m:id="method" action="#{subapp_testPostAction.method}"/>
COOLデプロイではtestPostActionで通ります。
ちなみに
HOT、COOL両方で動かそうとすると、subApplicationRootPackageNameをなしにして、
subapp_testPostActionをコンポーネント名にするしかないのでしょうか?
以上よろしくお願いします。
Seasar-user メーリングリストの案内