spring @ResponseBody ajax返回的result乱码问题

原创 2016年06月02日 09:30:40

用ajax请求,返回的result乱码问题。


@ResponseBody

@RequestMapping(value="/addNewUser",produces="text/html;charset=UTF-8")
public  String  addNewUser(IUserInfo userInfo) {
String msg="添加成功";
try {
iUserService.addNewUser(userInfo);
} catch (Exception e) {
e.printStackTrace();
msg="添加失败";
}
return msg;

}



 $.ajax({
  type:"post",
  url:'../user/addNewUser',
  data:$('#data_from').serialize(),
  success:function(result){
  alert(result);
  },
  beforeSend:function(){
  var tel=$('#tel').val();
if (!checkPhone(tel) ) {
alert("您输入的手机号格式不正确!");
return false;
}
  var mail=$('#mail').val();
  if(!CheckMail(mail)){
  alert("您输入的邮箱地址格式不正确!");
return false;
  }
  var qq=$('#qq').val();
  if(!CheckNum(qq)){
  alert("qq号码必须为数字!");
return false;
  }
  var nickname=$('#nickname').val();
  var roleid=$('#roleid').val();
  if(tel==''||mail==''||qq==''||nickname==''||roleid==''){
  alert("内容不能为空!");
  return false;
  }
  }
  });

SpringMVC Ajax response中文返回乱码问题的解决方法

org.springframework.http.converter.StringHttpMessageConverter默认采用的ISO-8859-1编码,所以在返回中文时候显示乱码,配置Sprin...
  • lvchengbo
  • lvchengbo
  • 2017年01月22日 10:09
  • 696

解决Spring3.0 MVC @ResponseBody Ajax返回中文乱码

主要是要注意spring-mvc.xml(spring 的 controller配置文件)中的相关配置项 ...
  • iamcnnetiger
  • iamcnnetiger
  • 2012年09月25日 10:49
  • 6200

springMVC解决ajax请求乱码

最近在项目的使用过程中发现在springmvc的项目中,使用返回页面的请求方式,数据都能正常显示,但是对于ajax的请求,始终显示乱码。首先第一种是因为我们在web.xml中配置了spring的字符编...
  • u013755987
  • u013755987
  • 2017年03月16日 11:26
  • 1922

SpringMvc 遇到的坑,返回中文乱码以及Ajax跨域

前言: 最近在写一个Java Web后台时采用了Spring+MyBatis+MySql的方式.记录下遇到的关键问题 接口返回数据相关 使用@ResponseBody后返回NUll 说明:刚把...
  • u010979495
  • u010979495
  • 2016年01月30日 13:52
  • 10570

spring MVC中@ResponseBody返回乱码的完美解决方案

http://hecks.iteye.com/blog/2165606点击打开链接  本来因为ajax跨域http远程调用时有问题,在服务端响应时用以下方式解决了,但IE8及下有...
  • mynnnn
  • mynnnn
  • 2014年12月25日 15:56
  • 930

Spring下@ResponseBody响应中文内容乱码问题

引言: 在JQuery的Ajax请求中,收到的基于后台返回回来的结果出现乱码,在后台其内容正确,到了前台之后,确是乱码??????,该如何解决呢?...
  • blueheart20
  • blueheart20
  • 2014年06月03日 18:26
  • 13012

SSM框架——SpringMVC中使用@ResponseBody注解返回值,Ajax取得中文乱码解决方法

Spring使用AnnotationMethodHandlerAdapter的handleResponseBody方法, AnnotationMethodHandlerAdapter使用request...
  • u012909091
  • u012909091
  • 2014年07月10日 12:14
  • 8552

Spring @ResponseBody 返回乱码 的优雅解决办法

返回的结果中,中文全部被问号(?)代替的解决办法: *-servlet.xml的部分配置如下: 思路非常简单:查看StringHttpMe...
  • u010957324
  • u010957324
  • 2013年06月25日 22:45
  • 3321

springmvc 发送ajax中文乱码的几种解决办法

使用spingmvc,在JS里面通过ajax发送请求,并返回json格式的数据,从数据库拿出来是正确的中文格式,展示在页面上就是错误的??,研究了一下,有几种解决办法。    我使用的是spin...
  • abrahu
  • abrahu
  • 2014年08月09日 15:57
  • 9364

spring注解@ResponseBody处理ajax请求,json数据类型

最近做了一个spring+ajax 二级级联菜单,总是报各种错误,最后经过分析总结终于解决此问题,现在把问题展示给大家,以供分享。如有问题可以评论,肯定支持。 json需要引用的JSON包有:jack...
  • DCX903170332
  • DCX903170332
  • 2014年01月07日 14:13
  • 44489
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:spring @ResponseBody ajax返回的result乱码问题
举报原因:
原因补充:

(最多只允许输入30个字)