项目配置中加了 mvc:resources后 如下:
@ResponseBody的ajax请求出现中文乱码
解决的方式如下
<mvc:annotation-driven />
<mvc:resources mapping="/webeditor/**" location="/webeditor/" />
@ResponseBody的ajax请求出现中文乱码
解决的方式如下
<!--
<mvc:annotation-driven />
<mvc:resources mapping="/webeditor/**" location="/webeditor/" />
-->
<context:component-scan base-package="com.h2h.zone.web.controller, com.h2h.zone.web.rest" />
<!-- 处理动态资源 -->
<bean id="annotationMethodHandlerAdapter" class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" >
<property name="messageConverters">
<list>
<bean class = "org.springframework.http.converter.StringHttpMessageConverter">
<property name = "supportedMediaTypes">
<list>
<value>text/plain;charset=UTF-8</value>
</list>
</property>
</bean>
</list>
</property>
</bean>
<bean id="defaultAnnotationHandlerMapping" class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping"></bean>
<!-- 处理静态资源 -->
<bean id="simpleUrlHandlerMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="urlMap">
<map>
<entry key="/webeditor/**" value-ref="imageResource"/>
</map>
</property>
</bean>
<bean id="imageResource" class="org.springframework.web.servlet.resource.ResourceHttpRequestHandler">
<property name="locations">
<list>
<value>/webeditor/</value>
</list>
</property>
</bean>
<bean id="httpHandlerAdapter" class="org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter" />
<!-- 处理静态资源 end -->