您的位置:首页 > 编程语言 > Java开发

解决springmvc 从后台获取json数据传入前台jsp中文显示???的方法

2016-02-15 09:23 1051 查看
这个bug在网上找了很久,试了很多种方法都不行。

但还是解决了

方法如下:

这是我后台的action

@RequestMapping(value="/showPageUser",<span style="color:#ff6666;">produces = "text/html;charset=UTF-8"</span>)
@ResponseBody
public String showPageUser(HttpServletResponse response,
@RequestParam(required = false, defaultValue = "10")Integer rows,
@RequestParam(required = false, defaultValue = "1")Integer page ){
//		response.setContentType("application/json; charset=utf-8");
//		response.setContentType("text/json");
//		response.setCharacterEncoding("UTF-8");
JSONObject params = new JSONObject();
params.put("pageIndex", (page-1)*rows);
params.put("pageSize", rows);
List<User> user= userService.getPageUser(params);
JSONArray jsonArray = JSONArray.fromObject(user);
JSONObject user_json=new JSONObject();
user_json.put("total", userService.getCount());
user_json.put("rows", jsonArray);
String s=user_json.toString();
return s;

}
一开始我是没加红色部分的代码,传到前台的json数据中文不能正常解析,加入后正常显示

前台jsp,是用easyui的datagrid,将json数据显示在表格内
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: