spring mvc 中通过responsebody返回json格式到jsp页面乱码解决方法
来源:互联网 发布:网络棋牌怎么不违法 编辑:程序博客网 时间:2024/06/05 18:19
原因是我用了@ResponseBody注解把返回值直接写到HTTP response body里,spring注解的默认编码是iso-8859-1,我的工程编码和页面都是utf-8,所以乱码
在springmvc的配置文件中加入
<!-- 启动Spring MVC的注解功能,完成请求和注解POJO的映射 -->
<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
<property name="messageConverters">
<list>
<bean class="org.springframework.http.converter.ByteArrayHttpMessageConverter"/>
<bean class="org.springframework.http.converter.StringHttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>text/html; charset=utf-8</value>
</list>
</property>
</bean>
<bean class="org.springframework.http.converter.ResourceHttpMessageConverter"/>
<bean class="org.springframework.http.converter.xml.SourceHttpMessageConverter"/>
<bean class="org.springframework.http.converter.xml.XmlAwareFormHttpMessageConverter"/>
<bean class="org.springframework.http.converter.xml.Jaxb2RootElementHttpMessageConverter"/>
</list>
</property>
</bean>
在springmvc的配置文件中加入
<!-- 启动Spring MVC的注解功能,完成请求和注解POJO的映射 -->
<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
<property name="messageConverters">
<list>
<bean class="org.springframework.http.converter.ByteArrayHttpMessageConverter"/>
<bean class="org.springframework.http.converter.StringHttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>text/html; charset=utf-8</value>
</list>
</property>
</bean>
<bean class="org.springframework.http.converter.ResourceHttpMessageConverter"/>
<bean class="org.springframework.http.converter.xml.SourceHttpMessageConverter"/>
<bean class="org.springframework.http.converter.xml.XmlAwareFormHttpMessageConverter"/>
<bean class="org.springframework.http.converter.xml.Jaxb2RootElementHttpMessageConverter"/>
</list>
</property>
</bean>
就可以了 :)
//以上方法如果不灵,试试下面这个:
<mvc:annotation-driven >
<!-- 消息转换器 -->
<mvc:message-converters register-defaults="true">
<bean class="org.springframework.http.converter.StringHttpMessageConverter">
<property name="supportedMediaTypes" value="text/html;charset=UTF-8"/>
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
0 0
- spring mvc 中通过responsebody返回json格式到jsp页面乱码解决方法
- Spring mvc @ResponseBody返回JSON前台JSP乱码解决
- Spring Mvc @ResponseBody返回json乱码
- spring mvc返回json格式疑问@ResponseBody
- spring mvc返回json格式疑问@ResponseBody
- spring mvc返回json格式@ResponseBody
- spring mvc 返回通过配置ResponseBody返回json格式的数据
- Spring MVC 通过@ResponseBody标签返回JSON数据 报406错误的解决方法
- Spring MVC @ResponseBody返回Json
- 解决spring-mvc @responseBody注解返回json 乱码问题
- 解决spring-mvc @responseBody注解返回json 乱码问题
- 解决spring-mvc @responseBody注解返回json 乱码问题
- 解决spring-mvc @responseBody注解返回json 乱码问题
- 解决spring-mvc @responseBody注解返回json 乱码问题
- 解决spring-mvc @responseBody注解返回json 乱码问题
- 解决spring-mvc @responseBody注解返回json 乱码问题
- spring mvc @ResponseBody json乱码
- Spring MVC使用@ResponseBody无法跳转到对应的jsp页面以及ie8下报错的解决方法
- 【leetcode】非递归先序遍历二叉树(Binary Tree Preorder Traversal)
- 十七周 都要学C
- popupWindow的使用和注意事项
- ACM Regionals 2004 Europe - Southeastern 最大子矩阵(扫描法)
- 自定义dialog
- spring mvc 中通过responsebody返回json格式到jsp页面乱码解决方法
- 将ACCESS.EXCEL导入SQL server (转)
- 在Eclipse中添加File Explorer的方法
- jquery api children()
- C++并发实战18: 线程安全的查找表和链表
- Js获取当前日期时间及其它操作
- PHP 微信自定义菜单接口详解
- storm入门教程 第一章 前言
- 关于windows和Linux的换行符的区别