码迷,mamicode.com
首页 > 其他好文 > 详细

result中type的几种类型

时间:2019-10-19 09:39:00      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:action   blog   cells   sre   cell   containe   跳转页面   ima   tab   

result中type的几种类型

 

dispatch:type的默认类型,相当于servlet的forward方式跳转页面,且只能是页面不能是action,页面能拿到值;

redirect:页面重定向,客户端跳转,可以是页面也可以是action,地址栏发生变化,页面不能拿到值,由于redirect采取重定向的方式,下一个页面会取不到上一个请求对象里面的值,如果要传值的话,可以采用get的方式传参;

redirect-action:客户端跳转到另一个action,action不能通过get拿到值;

chain:将请求转发给一个Action,Action能通过getAttribute(“uname”)拿到值,chain是链式的,可以把几个相关的action连接起来,共同完成一个功能,

1
2
3
4
5
6
<action name="step1" class="test.step1action"
         <result name="success" type="chain">step2.action</result> 
</action> 
<action name="step2" class="test.step2action"
         <result name="success">finish.js p</result> 
</action>

freemarker:处理FreeMarker模板.
httpheader:控制特殊HTTP行为的结果类型.
stream:向浏览器发送InputSream对象,通常用来处理文件下载,还可用于返回AJAX数据.
velocity:处理Velocity模板.
xslt:处理XML/XLST模板.
plaintext:页面源码显示出来

技术图片技术图片技术图片技术图片技术图片技术图片技术图片技术图片技术图片技术图片技术图片

result中type的几种类型

标签:action   blog   cells   sre   cell   containe   跳转页面   ima   tab   

原文地址:https://www.cnblogs.com/rhdth6565/p/11701603.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!