| 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的名称.

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

被折叠的 条评论
为什么被折叠?



