今天我在做axios和spirngMVC实行跨域的时候经过测试发现前台获取的内容中文是问好,我就第一时间想到的是数据库那里出现了问题可是用控制台打印的时候是没有问好的这就说明是springMVC可能没有配置中文编码下面是没有配置过的
我用axios调用的时候出现的
下面是解决后的请过目
在此很简单就在spring-mvc.xml里面添加一下一句即可
<mvc:annotation-driven>
<mvc:message-converters register-defaults="true">
<bean class="org.springframework.http.converter.StringHttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<!--页面显示设置编码-->
<value>text/html;charset=UTF-8</value>
<!--要转为json的转码-->
<value>application/json;charset=UTF-8</value>
</list>
</property>
</bean>
</mvc:message-converters>
</mvc:annotation-driven>