Java代码
- <mvc:annotation-driven />
- <mvc:resources mapping="/webeditor/**" location="/webeditor/" />
@ResponseBody的ajax请求出现中文乱码
解决的方式如下
Java代码
- <!--
- <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 -->