struts2常用result类型详解
2015-11-27 16:55
519 查看
struts2常用result类型详解
1)type="dispatcher"
默认类型dispatcher(转发)
2)type="redirectAction"
redirectAction(重定向到一个Action)
3)type="stream"
StreamResult负责输出二进制信息(需给它的一个属性inputName赋值)
eg:
<result name="success" type="stream">
<!-- 给StreamResult对象的inputName属性赋值 -->
<!-- inputName是一个OGNL表达式,该表达式可以从VS中获取一个InputStream类型的对象 -->
<!-- StreamResult就是从这个InputStream对象中读取要输出的二进制信息 -->
<param name="inputName">inputStream</param>
<param name="contentType">image/jpg</param>
</result>
4)type="json"
a,使用:
需要先导json-lib-2.1.jar和struts2-json-plugin-2.1.8.jar包
package不再继承struts-default而是继承json-default(json-default继承struts-default)
b,作用:
JSONResult默认把VS的栈顶(Action)做成JSON字符串返回; JSONResult对象的root属性是一个OGNL表达式,通过该表达可以从VS中获取一个对象,JSONResult将把这个对象做成JSON字符串返回:
<param name="root">...</param>
1)type="dispatcher"
默认类型dispatcher(转发)
2)type="redirectAction"
redirectAction(重定向到一个Action)
3)type="stream"
StreamResult负责输出二进制信息(需给它的一个属性inputName赋值)
eg:
<result name="success" type="stream">
<!-- 给StreamResult对象的inputName属性赋值 -->
<!-- inputName是一个OGNL表达式,该表达式可以从VS中获取一个InputStream类型的对象 -->
<!-- StreamResult就是从这个InputStream对象中读取要输出的二进制信息 -->
<param name="inputName">inputStream</param>
<param name="contentType">image/jpg</param>
</result>
4)type="json"
a,使用:
需要先导json-lib-2.1.jar和struts2-json-plugin-2.1.8.jar包
package不再继承struts-default而是继承json-default(json-default继承struts-default)
b,作用:
JSONResult默认把VS的栈顶(Action)做成JSON字符串返回; JSONResult对象的root属性是一个OGNL表达式,通过该表达可以从VS中获取一个对象,JSONResult将把这个对象做成JSON字符串返回:
<param name="root">...</param>
相关文章推荐
- Maven项目中出现不了Java类
- java、synchronized、wait()、notify()、notifyAll()
- Java RMI 之牛刀小试
- struts2常用标签之property&debug
- JS、CSS引用失效(框架Spring)
- JAVA IO流脑图
- java设计模式----适配器模式
- Mock&Spring集成
- leetcode--merge two sorted lists(java)
- JavaWeb学习篇之----自定义标签&&JSTL标签库详解
- 菜鸟学Java----局部定义的内部类
- java String类型的格式化
- Java -- 读取properties
- myeclipse更改字符集
- JavaSE+Thread
- 用eclipse修改web工程的访问路径
- Spring中,请求参数处理
- 实习过程学习(1):springMVC页面跳转
- Javassist Enhancement failed: model.AttendType; nested exception is org.hibernate.HibernateException
- Selenium等待元素的处理方法