标签:
在Spring MVC 的Controller中使用@ResponseBody注解向客户端返回数据时,如果没有特殊设置则中文将显示为乱码,此时需要在Spring-MVC.xml配置文件中加入如下代码
<!-- 避免IE在ajax请求时,返回json出现下载 -->
<bean id="jacksonMessageConverter" class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>text/html;charset=UTF-8</value>
</list>
</property>
</bean>
<mvc:annotation-driven />
注意以上配置需要放到<mvc:annotation-driven />之前,否则无效。
Spring MVC @ResponseBody注解返回值中文乱码问题
标签:
原文地址:http://www.cnblogs.com/chenzhibo/p/5194787.html