spring3 mvc @ResponseBody 中文乱码解决方案(转)
转自 http://www.oschina.net/code/snippet_103691_11482
通过配置解决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 />
浙公网安备 33010602011771号