解决springmvc返回json中文乱码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决springmvc返回json中文乱码相关的知识,希望对你有一定的参考价值。
在pringmvc中通过设置@ResponseBody返回json乱码问题,这个问题上网找了很久,发现答案真是人云亦云,奉上我的解决方案:
解决方案一:需要导入
jackson-core-asl-1.9.11.jar
jackson-mapper-asl-1.9.11.jar
包,其目的是设置了返回json的格式
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"> <property name="messageConverters"> <list> <bean class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"/> </list> </property> </bean>
解决方案二:此方法在springmvc运行环境下不需要导入额外的包,只需要配置mvc命名空间即可。
<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>
以上是关于解决springmvc返回json中文乱码的主要内容,如果未能解决你的问题,请参考以下文章
使用ajax请求SpringMVC返回Json出现乱码解决方法