Spring MVC整合fastjson、EasyUI亂碼問題
阿新 • • 發佈:2018-02-02
pri har value object 解決 pub return urn ast
一、框架版本
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 returnJSONObject.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整合fastjson、EasyUI亂碼問題