Spring MVC整合fastjson、EasyUI乱码问题

一、框架版本

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 }

原文地址:https://www.cnblogs.com/denggelin/p/8406865.html

时间: 2024-08-29 11:53:25

Spring MVC整合fastjson、EasyUI乱码问题的相关文章

Spring与Struts2整合VS Spring与Spring MVC整合

Spring与Struts2整合,struts.xml在src目录下 1.在web.xml配置监听器 web.xml <!-- 配置Spring的用于初始化ApplicationContext的监听器 --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <contex

spring mvc整合mybaitis和log4j

在上一篇博客中,我介绍了在mac os上用idea搭建spring mvc的maven工程,但是一个完整的项目肯定需要数据库和日志管理,下面我就介绍下spring mvc整合mybatis和log4j 一.先把需要用到的jar包配置到pom.xml上(主要是mybaitis和mysql驱动包) <!-- mybatis/spring包 --> <dependency> <groupId>org.mybatis</groupId> <artifactId

Spring mvc整合mybatis基于mysql数据库实现用户增删改查及其分页显示的完整入门实例【转】

Spring mvc整合mybatis例子, 基于mysql数据库实现对用户的增.删.改.查,及分页显示的完整例子. 查询显示用户 添加用户 更新用户 官方验证: 项目截图 必须修改applicationContext.xml中mysql的配置为本地的,否则启动失败. 另外jar包多一个ehcache.jar无关紧要,删除即可. 1. 使用阿里巴巴Druid连接池(高效.功能强大.可扩展性好的数据库连接池.监控数据库访问性能.支持Common-Logging.Log4j和JdkLog,监控数据库

spring MVC 整合mongodb

Spring Mongodb 目录 1 SPRING整合MONGODB 1 1.1 环境准备 1 1.2 包依赖 1 1.3 配置 2 2 案列 5 2.1 SPRING MVC整合MONGODB代码案例 5 1 Spring整合Mongodb 1.1 环境准备 1. mongodb官网 http://www.mongodb.org/,下载mongodb安装包和mongodb的java驱动包. mongodb安装包(下载地址http://www.mongodb.org/downloads).Mo

MyBatis+Spring+Spring MVC整合开发

MyBatis+Spring+Spring MVC整合开发课程观看地址:http://www.xuetuwuyou.com/course/65课程出自学途无忧网:http://www.xuetuwuyou.com 课程介绍一.课程用到的软件:1.jdk 1.82.eclispe luna3.tomcat 84.MySQL 5.1 +5.navicat 9 + 二.课程涉及到的技术点1.MyBatis基础,主要介绍2.MyBatis高级,3.SpringMVC基础4.SpringMVC高级5.My

spring和spring MVC整合

spring和springMVC之间的整合,springMVC中的jar包包含spring中的jar包,所以无需再另外导入jar包,只需导入springMVC的jar包即可. 如图一所示: 这个时候,再新建两个源文件夹,一个为config专门放配置文件,另外一个为test,专门用来放进行测试的程序,在这个整合的小项目中,本身 并没有用上test源文件夹,但是加上倒也不错. 现在,在config文件夹中新建两个xml文件,一个为spring的配置文件,为applicationContext.xml

beetl-spring Beetl的Spring整合扩展(2):Beetl与Spring MVC整合

二.Beetl与Spring MVC整合 本章主要介绍通过beetl-spring完成Beetl与Spring MVC整合的功能.和Beetl自带的BeetlSpringViewResolver及BeetlSpringView相比,本项目提供的BeetlViewResolver增强了视图解析器的功能,使多视图解析器各自使用各自的GroupTemplate以使用不同的Beetl配置成为可能. 2.1 BeetlViewResolver BeetlViewResolver是一个Spring MVC视

基于注解的Spring MVC整合Hibernate

1.导入jar 2.web.xml配置 <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=&

MyBatis+Spring+Spring MVC整合开发视频教程

课程观看地址:http://www.xuetuwuyou.com/course/65 课程出自学途无忧网:http://www.xuetuwuyou.com 课程介绍 一.课程用到的软件: 1.jdk 1.8 2.eclispe luna 3.tomcat 8 4.MySQL 5.1 + 5.navicat 9 + 二.课程涉及到的技术点 1.MyBatis基础,主要介绍 2.MyBatis高级, 3.SpringMVC基础 4.SpringMVC高级 5.MyBatis+SpringMVC整合