返回顶部

收藏

spring mvc3 @ResponseBody 中文乱码解决方案

更多

通过配置解决spring3 mvc @ResponseBody 乱码问题。网上好多兄弟姐妹都是转发的帖子,时灵时不灵的,小弟我跟踪断点后,使用如下方式注入,可以解决问题。为了与spring默认注入的一直,所以加了好几个convert

[Java]代码

 <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 />

标签:Spring,spring-mvc

收藏

0人收藏

支持

0

反对

0

发表评论