Spring的@requestBody报错415 (Unsupported Media Type)

YMSLX 2014-07-31 11:41:17
求助各位大神,Spring添加了@RequestBody 参数后,无法跳转控制器,去掉参数可以正常跳转,这是为什么呢
前台ajax跳转如下:
var saveDataAry=[];
var data1={"userName":"test","address":"gz"};
var data2={"userName":"ququ","address":"gr"};
saveDataAry.push(data1);
saveDataAry.push(data2);
var dataJSON.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)
public ActionResult testTemp(@RequestBody List<TempModel> person) {
Spring的MappingJacksonHttpMessageConverter已经配置了
不知道为什么前台一直报415
...全文
16836 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
在你另外一个贴子里回复了。
YMSLX 2014-07-31
  • 打赏
  • 举报
回复
引用 9 楼 u012463264 的回复:
http://blog.csdn.net/pczhouji/article/details/11878289
大哥不行啊,能留下Q吗》
别闹腰不好 2014-07-31
  • 打赏
  • 举报
回复
http://blog.csdn.net/pczhouji/article/details/11878289
tony4geek 2014-07-31
  • 打赏
  • 举报
回复
从 request 取呢? @RequestMapping(value = "/save-profile", method = RequestMethod.POST,consumes="application/json",headers = "content-type=application/x-www-form-urlencoded") public @ResponseBody String saveProfileJson(HttpServletRequest request){ System.out.println(request.getParameter("profileCheckedValues")); return "success"; }
tony4geek 2014-07-31
  • 打赏
  • 举报
回复
封网, 只能技术网站啊。 stackoverflow 上 你找找看
YMSLX 2014-07-31
  • 打赏
  • 举报
回复
引用 4 楼 rui888 的回复:
stackoverflow 上面找找看
大哥 能私聊你吗
YMSLX 2014-07-31
  • 打赏
  • 举报
回复
大哥 能私聊你吗
tony4geek 2014-07-31
  • 打赏
  • 举报
回复
YMSLX 2014-07-31
  • 打赏
  • 举报
回复
引用 1 楼 rui888 的回复:
参考
这个看过了呢,好像没有一个正确的答案啊?
tony4geek 2014-07-31
  • 打赏
  • 举报
回复
tony4geek 2014-07-31
  • 打赏
  • 举报
回复

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧