spring3 mvc @ResponseBody 中文乱码解决方案

来源:互联网 发布:移动硬盘拷贝到mac 编辑:程序博客网 时间:2024/04/29 04:26
通过配置解决spring3 mvc @ResponseBody 乱码问题。网上好多兄弟姐妹都是转发的帖子,时灵时不灵的,小弟我跟踪断点后,使用如下方式注入,可以解决问题。为了与spring默认注入的一直,所以加了好几个convert


<bean
 class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
  <property name="messageConverters">
  <list>
   <bean
    class="org.springframework.http.converter.ByteArrayHttpMessageConverter"/>
    <bean
    class="org.springframework.http.converter.StringHttpMessageConverter">
    <property name="supportedMediaTypes">
     <list>
      <value>text/plain;charset=UTF-8</value>
     </list>
    </property>
   </bean>
   <bean
    class="org.springframework.http.converter.ResourceHttpMessageConverter"/>
   <bean
    class="org.springframework.http.converter.xml.SourceHttpMessageConverter"/>
    <bean
    class="org.springframework.http.converter.xml.XmlAwareFormHttpMessageConverter"/>
    <bean
    class="org.springframework.http.converter.xml.Jaxb2RootElementHttpMessageConverter"/>
   </list>
 </property>
</bean>
<mvc:annotation-driven />

转载地址: http://www.oschina.net/code/snippet_103691_11482
0 0