码迷,mamicode.com
首页 > Web开发 > 详细

Struts2不用插件返回json格式数据

时间:2014-09-02 19:55:35      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:struts2   json   

首先要先获取HttpServletResponse对象

在struts2如何获取这里就不详细说了 有几种办法 不会的自己百度
我这里用的是
HttpServletResponse response = (HttpServletResponse) ActionContext.getContext().get(ServletActionContext.HTTP_RESPONSE);  
//下面这两句很关键  第一句不加可能会造成前端无法识别
//第二句不加可能会有乱码
response.setContentType("text/json");   
response.setCharacterEncoding("utf-8");
try {
out = response.getWriter();
} catch (IOException e) {
e.printStackTrace();
}

GetBookInfoByPageNum gbip = new GetBookInfoByPageNum();
List<BookInfo> bookinfos = gbip.getByPage(page, anywords);

//这边我用的是fastjson  使数据从List转换成Json
out.print((JSON.toJSONString(bookinfos, true)));

Struts2不用插件返回json格式数据

标签:struts2   json   

原文地址:http://blog.csdn.net/cjaver/article/details/39010645

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!