Spring MVC整合fastjsonEasyUI乱码问题

Posted 邓戈麟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring MVC整合fastjsonEasyUI乱码问题相关的知识,希望对你有一定的参考价值。

 

一、框架版本

 

Spring MVC:spring-webmvc-4.0.0.RELEASE

fastjson:fastjson-1.2.45

EasyUI:1.5

 

二、乱码现象

 

Controller调用方法,输出到浏览器,出现乱码

 

1     @ResponseBody
2     @RequestMapping("/getManyEducation")
3     public String getManyCategory() {
4         List<Education> es = educationService.list();
5 
6         return JSONObject.toJSON(es).toString();
7     }

 

三、解决办法

 

在Controller类的注解@RequestMapping加上produces = "text/html;charset=UTF-8",问题解决

 

 1 //告诉spring mvc这是一个控制器类
 2 @Controller
 3 @RequestMapping(value = "", produces = "text/html;charset=UTF-8")
 4 public class EducationController {
 5     @Autowired
 6     EducationService educationService;
 7 
 8     @ResponseBody
 9     @RequestMapping("/getManyEducation")
10     public String getManyCategory() {
11         List<Education> es = educationService.list();
12 
13         return JSONObject.toJSON(es).toString();
14     }
15 
16 }

 

以上是关于Spring MVC整合fastjsonEasyUI乱码问题的主要内容,如果未能解决你的问题,请参考以下文章

spring mvc mybatis 整合 大体步骤

spring mvc+spring + hibernate 整合

MyBatis+Spring+Spring MVC整合开发

spring mvc+spring + hibernate 整合

[ Spring MVC ] 整合Mybatis开发

Spring MVC 框架学习---- SSM 框架整合