问题描述
求助各位大神,Spring添加了@RequestBody参数后,无法跳转控制器,去掉参数可以正常跳转,这是为什么呢前台ajax跳转如下:varsaveDataAry=[];vardata1={"userName":"test","address":"gz"};vardata2={"userName":"ququ","address":"gr"};saveDataAry.push(data1);saveDataAry.push(data2);vardataJSON.stringify(saveDataAry)$.ajax({url:"test/testTemp2.do",type:'POST',dataType:"json",processData:false,contentType:"application/json",data:data,success:function(data){$("#p1").text(data.data.name);}});后台代码如下:@RequestMapping(value="/testTemp2",method=RequestMethod.POST)publicActionResulttestTemp(@RequestBodyList<TempModel>person){Spring的MappingJacksonHttpMessageConverter已经配置了不知道为什么前台一直报415
解决方案
解决方案二:
解决方案三:
解决方案四:
引用1楼rui888的回复:这个看过了呢,好像没有一个正确的答案啊?
解决方案五:
解决方案六:
大哥能私聊你吗
解决方案七:
引用4楼rui888的回复:大哥能私聊你吗
解决方案八:
封网,只能技术网站啊。stackoverflow上你找找看
解决方案九:
从request取呢?@RequestMapping(value="/save-profile",method=RequestMethod.POST,consumes="application/json",headers="content-type=application/x-www-form-urlencoded")public@ResponseBodyStringsaveProfileJson(HttpServletRequestrequest){System.out.println(request.getParameter("profileCheckedValues"));return"success";}
解决方案十:
http://blog.csdn.net/pczhouji/article/details/11878289
解决方案十一:
引用9楼u012463264的回复:
http://blog.csdn.net/pczhouji/article/details/11878289
大哥不行啊,能留下Q吗》
解决方案十二:
在你另外一个贴子里回复了。