您的位置:首页 > 编程语言 > Java开发

Struts2 关于返回type="chain"的用法.

2012-02-17 20:49 405 查看
见到struts.xml当中有这么个配置
<actionname="addCritique"class="addCritique">
<resultname="success"type="chain">showArticle</result>
</action>

这个type="chain"是什么意思呢?


功能与redirect的action转发类似,不过与redirectaction转发功能不同的是它可以将Action中的数据一直保存在同一个HTTP请求中。
Struts2支持的不同类型的返回结果为:[/code]
ChainResult-->type="chain"用来处理Action链
DispatcherResult-->type="dispatcher"用来转向页面,通常处理JSPFreeMarker
Result-->type="freemarker"处理FreeMarker模板HttpHeader
Result-->type="httpheader"用来控制特殊的Http行为Redirect
Result-->type="redirect"重定向到一个URLRedirectAction
Result-->type="redirectAction"重定向到一个ActionStream
Result-->type="stream"向浏览器发送InputSream对象,通常用来处理文件下载Velocity
Result-->type="velocity"处理Velocity模板XLSTResult-->type="xslt"处理XML/XLST模板PlainText
Result-->type="plainText"显示原始文件内容,例如文件源代码另外第三方的result类型还包括JasperReportsPlugin,专门用来处理JasperReport类型的报表输出。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐