struts2 struts.xml result type 属性的说明

本文深入探讨了Struts2框架中的各种结果类型,包括默认结果类型、ServletDispatcherResult、chain、ActionChainResult等,以及它们如何用于呈现JSP页面、链接action、使用Freemarker模板、返回HTTP头信息、实现重定向、处理流传输和展示Velocity模板。

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

dispatcher org.apache.struts2.dispatcher. 默认结果类型,用来呈现JSP页面
ServletDispatcherResult
chain com.opensymphony.xwork2. 将action和另外一个action链接起来
ActionChainResult
freemarker org.apache.struts2.views.freemarker. 呈现Freemarker模板
FreemarkerResult
httpheader org.apache.struts2.dispatcher. 返回一个已配置好的HTTP头信息响应
HttpHeaderResult
redirect org.apache.struts2.dispatcher. 将用户重定向到一个已配置好的URL
ServletRedirectResult
redirectAction org.apache.struts2.dispatcher. 将用户重定向到一个已定义好的action
ServletActionRedirectResult
stream org.apache.struts2.dispatcher. 将原始数据作为流传递回浏览器端,
StreamResult该结果类型对下载的内容和图片非常有用
velocity org.apache.struts2.dispatcher. 呈现Velocity模板
VelocityResult
xslt org.apache.struts2.views.xslt. 呈现XML到浏览器,
XSLTResult该XML可以通过XSL模板进行转换
plaintext org.apache.struts2.dispatcher. 返回普通文本类容
PlainTextResult

type="redirect"的值可以转到其它命名空间下的action,而redirect-action只能转到同一命名空下的action,因此它可以省略.do的后缀直接写action的名称.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值