Struts2框架使用之关于Struts2的result配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Struts2框架使用之关于Struts2的result配置相关的知识,希望对你有一定的参考价值。

一、关于Struts的重定向,以及转发。

<result name="dispatcher" type="dispatcher">success.jsp</result>

在result标签中,name对应的是Action中返回的值。type默认属性是dispatcher 内部转发功能。

如果想要重定向,只需要将type属性改为redirect 重定向即可。

如果想要转发到其他Action的话,则需要改为chain 链条。

如果想要重定向到其他Action的话,可以改为redirectAction。

 

1,type 默认是 dispatcher 内部转发;
2,type 为 redirect 重定向;
3,type 为 chain 链条;
4,type 为 redirectAction 重定向到 action;
上面 4 个常用,一定要掌握;
其他

freemarker freemarker 模版
httpheader 返回一个已配置好的 HTTP 头信息响应
stream 将原始数据作为流传递回浏览器端,
velocity 呈现 Velocity 模板
xslt 该 XML 可以通过 XSL 模板进行转换
plaintext 返回普通文本类容
二、全局result

关于全局result,配置方法如下

<!-- 全局result,当在action中找不到该result时,就会来global中找 -->
      <global-results>
          <result name="err">err.jsp</result>
      </global-results>

一般可以用来陪着多个Action的共用result。例如:错误页面等。












以上是关于Struts2框架使用之关于Struts2的result配置的主要内容,如果未能解决你的问题,请参考以下文章

Struts2框架之类型转换 --Struts2框架

struts2 之 struts2简介,struts2开发步骤,struts2详细配置,struts2执行流程

Struts2框架使用之struts2的国际化

Struts2框架基本使用

框架学习系列 之Struts2框架学习总结

框架学习系列 之Struts2框架学习总结