1. 设置type="redirect"
<action name="login" class="test.LoginAction">
<result name="success" type="redirectAction">register.action </result>
<result name="error">/index.jsp </result>
</action>
2.设置 type="chain"
当type为chain 时,说明是action链,运行完第一个action java文件接着会运行第二个action JAVA
文件,相当于forward(客户端的url不会改变).当type为redirect时,说明会跳转到第二个action的url (客户端的url会改变
others.带参数的跳转方式
<result name="input"
type="redirectAction">XXX.action?paramName=${property} </result>
或
<result name="input" type="redirectAction">
<param
name="actionName"> </param>
<param name="namespace"> </param>
<!--上面两个是固定的,下面是参数
-->
<param name="参数名">${property} </param>
</result>

本文详细介绍了Struts框架中redirect和chain两种类型的使用方法及其区别,包括示例代码演示和参数配置,帮助开发者掌握这两种跳转方式的应用场景。
302

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



