您的位置:首页 > 编程语言 > Java开发

Struts 不同namespace之间的action的跳转

2017-04-28 14:03 405 查看
今天进行一个ssh项目练习的时候想要进行不同action配置文件之间namespace的访问出现了namespace找不到问题。在这里进行一下小总结:

首先如果是在同一文件中:

那么只需要在配置result的param参数

示例代码:

<package name="a" namespace="/a">
<action name="aa" class="aa">
<result name="aa">/a.jsp</result>
</action>

</package>
<package name="b" namespace="/b">
<action name="bb" class="bb">
<result name="bb"></result>
<param name="namespace">/a</param>
<param name="actionName">aa</param>
</action>
</package>


如果不在同一个文件那么就要使用include把文件包含进去:

a-struts.xml

<package name="a" namespace="/a">
<action name="aa">
<result name="aa">/a.jsp</result>
</action>
</package>


b-struts.xml

<include file="a-struts.xml"></include>
<package name="b" namespace="/b">
<action name="bb">
<result name="bb"></result>
<param name="namespace">/a</param>
<param name="actionName">aa</param>
</action>
</package>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  struts ssh