自己搭建了一个spring mvc的框架,第一次返回json乱码
在response中设置编码格式为utf-8均宣告失败,因为response默认返回的是iso-8859-1
最后在sping.xml中增加配置信息
<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping" />
<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
<property name="messageConverters">
<list>
<bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>text/html;charset=UTF-8</value>
<value>application/json;charset=UTF-8</value>
</list>
</property>
</bean>
</list>
</property>
</bean>
解决了返回json乱码的问题
该段信息最好在
<!-- 搜索spring控件 -->
<context:component-scan base-package="hlx"></context:component-scan>之上