私のStrutsアプリケーションには、「a」と「b」という名前の2つの名前空間があり、各名前空間にアクション「プロセス」が定義されています。
ここで、場合によっては、ネームスペース「a」のアクション「プロセス」からネームスペース「b」のアクション「プロセス」にリクエストをチェーンする必要があります。ただし、struts.xml でこれを行う方法がわかりません。これらのリクエストを別の名前空間にチェーンするにはどうすればよいですか?
私のStruts構成は次のようになります:
<package name="testa" extends="struts-default, json-default" namespace="/a">
<action name="process" class="com.khoinguyen.action.ProcessAction" method="handleResponseA">
<result type="chain" name="return_b">
<param name="actionName">b/process</param>
</result>
<result name="success">completea.jsp</result>
</action>
</package>
<package name="testb" extends="struts-default, json-default" namespace="/b">
<action name="process" class="com.khoinguyen.action.ProcessAction" method="handleResponseB">
<result name="success">completeb.jsp</result>
</action>
</package>