Struts2 result 集类型列表

本文详细介绍了Struts框架中的三种结果类型:Dispatcher用于页面转发,Redirect用于重定向且不传递request作用域的值,RedirectAction则用于重定向到另一个Action。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原始文件在 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>





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值