您的位置:首页 > 其它

关于ajax请求 后台返回中文数据乱码问题

2017-09-20 10:33 330 查看
方法上使用@ResponseBody注解  让容器知道返回的不是页面

以下转载

@ResponseBody

在@Controller 类方法中可以让字符串直接返回内容。

其返回处理的类是org.springframework.http.converter.StringHttpMessageConverter,此类默认编码

                                                                                                                                                
                                                                                                       
SO-8859-1

所以乱码   可以在Spring配置文件中修改 如下:
<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> 

可以解决
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: