美文网首页
Spring MVC接收不到参数的可能原因

Spring MVC接收不到参数的可能原因

作者: 柒点伍零 | 来源:发表于2018-09-28 08:53 被阅读0次

ajax请求中设置了“contentType : “application/json””,导致controller获取不到两个参数。

原因如下:

不使用contentType时,可以直接传对象

$.ajax({
    url: url,
    type: "POST",
    dataType: "JSON",
    data: { id: test },
    async: false,
    success: function () {}
}); 

使用contentType时,需要传json格式的值

$.ajax({
    url: url,
    type: "POST",
    dataType: "JSON",
    contentType: "application/json"
    data: "{'id': " + test +"}",
    async: false,
    success: function () {}
});

相关文章

网友评论

      本文标题:Spring MVC接收不到参数的可能原因

      本文链接:https://www.haomeiwen.com/subject/lqjuoftx.html