标签:
1.json Result的作用
用于向页面输出json格式的数据,此种类型的Result,可以将json字符串输出到请求发起端
可以将Action中指定的属性做成json字符串输出
2.语法
1.输出一个Action属性
<result name="success" type="json">
<param name="root">属性名</param>
</result>
格式
指定属性为基本类型,则直接返回该属性值
如果指定属性为实体对象,则返回格式如{"code":bj01,"name":"zs"}
2.输出多个Action属性
<result name="success" type="json">
<param name="includeProperties">
属性名1,属性名2,属性名3,...
</param>
</result>
格式:
将Action中多个属性,做成json字符串,
格式如:{"id":15,"name":"zs","age":28}
3.输出所有Action属性
<result name="success" type="json">
</result>
格式:
将Action所有属性做成json字符串,格式如
{"id":15,"name":"zs","age":28,"salary":8000}
3.使用步骤
导包
修改包继承关系
在struts.xml中,将Action所在package的继承改为json-default
配置Action
在Struts.xml中,配置Action及Result
异步请求
在页面上发送异步请求,访问Action
在JS回调函数中,处理请求返回结果
标签:
原文地址:http://www.cnblogs.com/Crow00/p/4700111.html