当前位置: 代码迷 >> VC/MFC >> Spring MVC @ResponseBody注解返回响应流时中文乱码有关问题的解决
  详细解决方案

Spring MVC @ResponseBody注解返回响应流时中文乱码有关问题的解决

热度:640   发布时间:2016-05-02 03:12:55.0
Spring MVC @ResponseBody注解返回响应流时中文乱码问题的解决

在Spring MVC [email protected]时,如果没有特殊设置则中文将显示为乱码,此时需要在Spring-MVC.xml配置文件中加入如下代码:

Xml代码 ?收藏代码
  1. <!--?启动Spring?MVC的注解功能,完成请求和注解POJO的映射,[email protected],?需要在annotation-driven之前,否则乱码问题同样无法解决?-->??
  2. ????<bean?class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">??
  3. ????????<property?name="messageConverters">??
  4. ????????????<list>??
  5. ????????????????<bean?class="org.springframework.http.converter.StringHttpMessageConverter">??
  6. ????????????????????<property?name="supportedMediaTypes">??
  7. ????????????????????????<list>??
  8. ????????????????????????????<value>text/html;charset=UTF-8</value>??
  9. ????????????????????????</list>??
  10. ????????????????????</property>??
  11. ????????????????</bean>??
  12. ????????????</list>??
  13. ????????</property>??
  14. ????</bean>??


注意以上配置需要放到<mvc:annotation-driven />之前,否则无效。

参考:http://feierky.iteye.com/blog/1834933

  相关解决方案