struts2.xml中 result type属性说明

1.chain: 用来处理Action链,被跳转的Action中仍能获得上个页面的值。(在一个请求中)

2.dispatcher: 用来转向页面,通常处理JSP

3.freemark: 处理FreeMark模板

4.httpheader: 控制特殊HTTP行为的结果类型

5.stream: 向浏览器发送InputStream对象,可以用来处理文件下载,还可以用于返回AJAX数据

6.velocity: 处理Velocity模板

7.xsl: 处理XML/XLST模板

8.plainText: 显示原始文件内容,例如文件源代码

9.redirect: 重定向到一个URL,被跳转的页面中丢失传递的数据

10.redirectAction: 重定向到一个Action,被跳转的页面中丢失传递的数据。(相当于 redirect + chain )

 

其中, redirect和 redirectAction很像,主要有下面2点区别:

1.使用redirect需要使用后缀名,而 redirectAction不需要。例如:

   <result name="success" type="redirect">listUser.action </result>

   <result name="success" type="redirectAction">listUser </result>


2. redirect可以转到其它命名空间下的action,而 redirectAction只能转到同一命名空间下的action。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值