struts2-redirect和redirect-action的区别
redirect代码
<action name="undoBdChannelOperator" class="bdChannelAction" method="undoBdChannelOperator">
<result name="success" type="redirect">
test.shtml?action=${action}
</result>
</action>
可以正常传递参数,而redirect-action不可以 但是可以写出如下形式
redirect-action代码
- <!-- 撤销对本地栏目的操作 -->
- <action name="undoBdChannelOperator" class="bdChannelAction"
- method="undoBdChannelOperator">
- <result name="success" type="redirect-action">
- <param name="actionName">
- test.shtml
- </param>
- <param name="id">${id}</param>
- </result>
- </action>
- 补充:5-8行也可替换为:test.shtml?&id=${id}
另外:type="redirect" 的值可以转到