您的位置:首页 > 编程语言 > Java开发

springMVC @ResponseBody 返回结果乱码

2014-11-06 14:51 337 查看
出处:http://blog.csdn.net/xiaoxin888888/article/details/8279745

支持原创

解决办法,在spring mvc的配置文件中手工配置bean:

<!-- 启动Spring MVC的注解功能,完成请求和注解POJO的映射 -->    

<bean 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/html;charset=UTF-8</value>   

                     </list>   

                </property>   

             </bean>   

         </list>   

   </property>  

</bean> 

这样通过配置AnnotationMethodHandlerAdapter类messageConverters属性来指定编码。

记住,需要把bean部分加入到<context:component-scan base-package="com.zlscw.mvc" />前面,这样就可以在jquery中直接调用而不出现乱码了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: