Struts2不用插件返回json格式数据
2014-09-02 19:37
281 查看
首先要先获取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 从action中返回json格式数据:
- 关于使用struts2-json-plugin 插件,Json返回List对象数据为空解决方案
- Struts2返回json格式数据踩坑记录
- java 实现自动编译成json struts2 中不用配置json等jar包来实现低耦合,低入侵式ajax访问返回数据
- struts2返回json格式数据
- SSH:Struts2的Action如何返回JSON格式的数据?
- 使用Ajax发送Struts2请求返回JSON数据格式
- Struts2系列之 (1)通过JSON插件返回ajax数据
- Struts2 json插件返回json数据配置
- struts2 + ajax(从后台获取json格式的数据返回到前端,然后前端用jquery对json数据进行解析)
- 使用jQuery框架的ajax技术,在Struts2返回json格式的数据
- struts2学习笔记--使用struts2插件实现ajax处理(返回json数据)
- struts2 + ajax(由前台的form提交数据到后台,再根据form所调用返回获取的后台json格式的数据返回到前端,然后前端用jquery对json数据进行解析)==》》涉及非文件上传的部分
- Struts2返回Json数据(使用Struts2插件)
- struts2、servlet中返回json数据格式
- struts2 json格式返回数据
- Struts2 Convention插件的使用(4)使用@Action注解返回json数据
- jquery调用struts2,返回script/text/json格式的数据
- Struts2返回json格式数据踩坑记录
- struts2返回json数据 ——不使用json插件