struts2返回json
来源:互联网 发布:每天做梦知乎 编辑:程序博客网 时间:2024/06/14 08:52
1.需要jar包:struts2-json-plugin-2.5.5.jar
2.重写继承的package:<package name="default" namespace="/" extends="json-default">, json-default包已继承defaultPackage.
3.action配置:
<action name="testJson" class="helloWorldAction" method="json">
<result type="json">
<param name="root">jsonResult</param>
</result>
</action>
4.action增加成员变量jsonResult并增加getter
5.传输对象
calss JSONResult
boolean success;
Object data;
String error;
getter,setter...
6.示例:
public String json()
{
Employee e = new Employee();
e.setName("xx");
e.setAge(20);
e.setBrithday(new Date());
e.setSalary(6666d);
Employee e1 = new Employee();
e1.setName("yy");
e1.setAge(20);
e1.setBrithday(new Date());
e1.setSalary(6666d);
Employee e2 = new Employee();
e2.setName("zz");
e2.setAge(20);
e2.setBrithday(new Date());
e2.setSalary(6666d);
List<Employee> list = new ArrayList<Employee>();
list.add(e);
list.add(e1);
list.add(e2);
jsonResult.setData(list);
return SUCCESS;
}
http://localhost:8080/SSMProject/testJson
{
"data":
[{"age":20,"brithday":"2017-03-18T18:34:30","id":null,"name":"xx","salary":6666.0},
{"age":20,"brithday":"2017-03-18T18:34:30","id":null,"name":"yy","salary":6666.0},
{"age":20,"brithday":"2017-03-18T18:34:30","id":null,"name":"zz","salary":6666.0}],
"error":null,
"success":true
}
- struts2 返回json数据
- struts2 返回json
- 使用struts2返回json
- Struts2 返回json对象
- Struts2配置返回json
- Struts2返回JSON数据
- Struts2返回JSON数据
- struts2返回json数据
- struts2返回json数据类型
- struts2 返回json
- struts2返回json串
- struts2返回json数据
- struts2返回json原理
- Struts2返回JSON
- struts2返回JSON配置
- Struts2返回JSON数据
- struts2 返回json数据
- struts2返回List json
- google帐号的注册方法
- 【Android UI设计与开发】8.顶部标题栏(一)ActionBar
- 第一个MapReduce案例集群模式&本地模式
- TFS发布计划发送到钉钉消息群
- 蚁群算法的若干记录
- struts2返回json
- 【支付宝】支付宝ISV申请方法
- CentOS FTP安装及配置
- opencv之图片序列转存为视频
- wordpress使用技巧
- 深度学习在分词上的应用
- Windows编程窗口
- PAT L2-003. 月饼 C++
- 矩阵乘法