从action1直接跳转到action2,有两种方法:
1. 需要保存前一个action的属性信息时使用,保存住action1的request对象:
<result type= "chain " name="a2">action2</result>
2. 不保存前一个action的参数可以用这种方法:
<result type= "redirectAction "> action2</result>
附上运用到我的项目中Struts.xml
<!--一个action跳转到另一个action跳转方式为chain 会保留原来的request对象,因此request中存储的数据仍然可用-->
<!-- news -->
<action name="listNews" class="ebNewsAction" method="list">
<result type= "chain" name="success">listNotices</result>
</action>
<!-- notice -->
<action name="listNotices" class="ebNoticeAction" method="list">
<result name="success">/index.jsp</result>
</action>
本文介绍Struts2框架中实现Action之间跳转的两种方式:使用chain类型结果保持请求对象状态,适用于需要继承前一Action状态场景;使用redirectAction类型结果则不保留状态,适合简单跳转需求。
3025

被折叠的 条评论
为什么被折叠?



