Struts2的跳转方式
- 转发:result标签中,type属性的值为dispatcher
<action name="ActionDemo" class="com.zillion.action.ActionDemo" method="execute">
<result name="success" type="dispatcher">/hello.jsp</result>
</action>
- 重定向:result标签中,type属性的值为redirect
<action name="ActionDemo" class="com.zillion.action.ActionDemo" method="execute">
<result name="success" type="redirect">/hello.jsp</result>
</action>
- 转发到Action:result标签中,type属性的值为chain
在result的标签体中,使用两个param标签,第一个标签用于配置要转发到的Action,第二个标签配置转发的Action的命名空间
<action name="ActionDemo" class="com.zillion.action.ActionDemo" method="execute">
<result name="success" type="chain">
<param name="actionName">testAction</param>
<param name="namespace">/</param>
</result>
</action>
- 重定向到Action:result标签中,type属性的值为redirectAction
在result的标签体中,使用两个param标签,第一个标签用于配置要转发到的Action,第二个标签配置转发的Action的命名空间
<action name="ActionDemo" class="com.zillion.action.ActionDemo" method="execute">
<result name="success" type="redirectAction">
<param name="actionName">testAction</param>
<param name="namespace">/</param>
</result>
</action>