[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 メーリングリストの案内