解决springmvc 从后台获取json数据传入前台jsp中文显示???的方法
2016-02-15 09:23
1051 查看
这个bug在网上找了很久,试了很多种方法都不行。
但还是解决了
方法如下:
这是我后台的action
前台jsp,是用easyui的datagrid,将json数据显示在表格内
但还是解决了
方法如下:
这是我后台的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数据显示在表格内
相关文章推荐
- JAVA之编码/解码 -- 各种环境下可能会发生的乱码问题及解决方案
- RxJava中多线程机制
- Eclipse安装插件不显示
- Spring获取bean的几种方式
- JAVA与c#的序列化和反序列化
- ECLIPSE启动不了,报错org.eclipse.swt.SWTException: Invalid thread access
- 全面掌握Java中的循环控制语句与条件判断语句的使用
- Spring MVC 系列(二)——基于注解的开发
- (转)classpath、path、JAVA_HOME的作用及JAVA环境变量配置
- Eclipse快捷键
- Spring AOP(配置文件方式)
- Spring AOP(注解方式)
- Java中使用SQL标签库<sql:setDataSource />设置数据源
- Java中运用数组的四种排序方法
- 为什么不在spring容器管理controller
- Spring MVC 中 HandlerInterceptorAdapter的使用
- 算法提高 日期计算 蓝桥杯java详解
- 【Java】JDBC
- 如何搭建一个SpringMVC的开发环境(非注解)
- 如何解决Java.lang.NoClassDefFoundError--第一部分