通过配置解决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