利用Struts2返回json格式的两种方式

本文介绍了如何使用JSON格式进行数据交换,特别是在B/S架构中Servlet向前端传递数据的应用。探讨了通过JSON jar包和struts2-json-plugin.jar插件实现Struts2框架中的JSON数据转换。

json是比较常用的格式,特别是B/S架构中,servlet向前端传递数据的时候用的相当多。

一、json格式

json格式:单个对象 {name:lubby,address:China,age:22}    数组[  {name:lubby,address:China,age:22} , {name:Tom,address:America,age:19}  ]

二、通过json jar包传递json数据到前端

在struts2的action中,可以通过json的jar包自动转化为json格式。然后response到前端页面  最后return null。

三、通过struts2的 struts2-json-plugin.jar 来通过struts2来转换json格式

<action name="execute" class="com.lubby.action.JqgridAction" >
        <result type="json" >                                                                  //返回类型设置为json
        <param name="includeProperties">page.*,dataRows.*</param>          //在这里要设置action中需要转化成json的参数,在action中一定要有setter getter方法
        </result>
</action>


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值