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

来源:互联网 发布:linux dns配置文件view 编辑:程序博客网 时间:2024/06/05 02:55

方法上使用@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> 

可以解决



阅读全文
0 0