Action中<result>的一些配置

		<result name="Action类对应返回值" type="跳转结果类型">
			<param name="参数名">参数值</param>
		</result>

上面是一个完整的<result>配置,它的属性包括name和type,相信大家能看懂name存在的意思,但是为什么还要有type呢?因为在实际应用当中我们不可能每次都是跳转到一个页面,有可能会从一个action跳到另一个action,这个时候就要指定type属性。<param>是为返回结果设置参数。需要注意一点的是name与type这两个属性都有默认值,分别是“success”和“dispatcher”。

现在讲一些type的值

1、dispatcher类型 在请求转发时地址栏不会改变,请求的参数以及属性不会丢失,类似于JSP中的“foeward”。

2、redirect类型 可以重定向到一个JSP页面也可以重定向到另一个action,它是与dispatcher类型相对的。

3、redirectAction类型 与redirect类型类似,都是重定向不是转发,不过该类型一般都是重定向到一个新的action请求。

4、chain类型 它可以实现action之间的跳转,但不是重定向,最重要的是它可以保留数据。

犹豫了好久还是决定写下第五点

5、全局结果<global-results> 它包含在<package>...</package>中,里面定义的是全局变量,当用户请求处理完之后,会优先在action中的result查找与之相匹配的结果,如果没有再去全局结果中查找。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值