? ? 处理办法:在服务器端的getWriter.print();前面加上一行代码ServletActionContext.getResponse().setContentType("text/html;charset=UTF-8");
? ? 指定其相应格式,
? ? 但是如果在每个服务器端的Ajax请求方法中都手动指定相应格式,不说代码冗余,影响系统系统,单纯从规范来说,也是不可取的,
那么,就有了第二种方法:
2.指定jsp页面请求Ajax时指定其数据类型:dataType为json
? ? 例:$.post(url,param,function(data){
? ? ? ? ? },"json");
? ? 这样处理后,服务器端就不需要再指定其ServletActionContext.getResponse().setContentType("text/html;charset=UTF-8");原文:http://843977358.iteye.com/blog/2181794