如何引用struts.xml中的另一个包动作?
How to refer to another package action in struts.xml?
我正在使用 Struts 2 框架,我一直在研究此类引用,但找不到合适的引用。
例如,我有以下包 struts.xml 文件:
<package name="home" namespace="/" extends="struts-default">
<action name="index">
<result>/index.jsp</result>
</action>
</package>
<package name="client" namespace="/client" extends="struts-default">
<action name="register"
class="magazine.action.client.RegisterClientAction"
method="execute">
<result name="success" type="redirectAction">/index</result>
<result name="input" type="redirectAction">register_display</result>
</action>
</package>
有没有办法从 client
包中的成功注册操作引用到 home
包中的 index.jsp 页面?
在<result>
中使用namespace
属性,例如
<result name="success" type="redirectAction">
<param name="actionName">index</param>
<param name="namespace">/</param>
</result>
根据 S2 文档:
我正在使用 Struts 2 框架,我一直在研究此类引用,但找不到合适的引用。 例如,我有以下包 struts.xml 文件:
<package name="home" namespace="/" extends="struts-default">
<action name="index">
<result>/index.jsp</result>
</action>
</package>
<package name="client" namespace="/client" extends="struts-default">
<action name="register"
class="magazine.action.client.RegisterClientAction"
method="execute">
<result name="success" type="redirectAction">/index</result>
<result name="input" type="redirectAction">register_display</result>
</action>
</package>
有没有办法从 client
包中的成功注册操作引用到 home
包中的 index.jsp 页面?
在<result>
中使用namespace
属性,例如
<result name="success" type="redirectAction">
<param name="actionName">index</param>
<param name="namespace">/</param>
</result>
根据 S2 文档: