刚刚使用json向后台传数据,报的是405错误,然后是404错误
后来看了看原来是请求方式错误
json请求是get,RequestMapping请求是post,因为不一样所以报错了
$.ajax({
url: "json/json2",//路径
type: 'post',//请求方式
dataType: 'json',//数据类型
async: false,//不是异步
cache: false,//不是缓存
data: user,//发送的数据
contentType: "application/json; charset=utf-8",//返回值类型
success: function (data) {//成功返回值
obj = data;
}
});
@RequestMapping(value = "json2", method = RequestMethod.POST)
public String json2(@RequestBody User user) {
//将前端接受的user对象进行打印
System.out.println(user.toString());
System.out.println(user.toString());
System.out.println(user.toString());
return "test";
}
封面图片来源:Pexels
评论区