原始文件在 struts-default.xml 文件中找。
1、Dispatcher 类型
说明:最常用的结果类型,也是struts框架默认的结果类型。
作用:转发
第一种写法:
<result name="success">/resulttype/successDispatcher.jsp</result>
第二种写法:
<result name="success">
<param name="location">/resulttype/successDispatcher.jsp</param>
</result>
2、Redirect 类型:
说明:如果用redirect类型,则在reuqest作用域的值不能传递到前台。
作用:重定向
<result-type name="redirect" class="org.apache.struts2.dispatcher.ServletRedirectResult"/>
3、redirectAction 类型:
说明:把结果类型重新定向到 action
可以接受两种参数:
a) actionName: action的名字
b) namespace: 命名空间
第一种方式:
<result name="success" type="redirectAction"> resulttype/redirectactionAction.action </result>
第二种方式:
<result name="success" type="redirectAction">
<!--
actionName:请求的action的路径
namespace:如果不写,默认就是请求的action的路径,如果写,路径将被重新赋值
-->
<param name="actionName">
resulttype/redirectactionAction.action
</param>
</result>