在我的 struts 应用程序中,我有 2 个名为“a”和“b”的命名空间,并为每个命名空间定义了操作“进程”。
现在,在某些情况下,我必须将请求从命名空间“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>