angular前端代码
$scope.tijiao=function(){
alert("准备请求后台了");
$http({
method: 'POST',
url: '/httpHtml',
data:{
name:"Alex",
sex:"男"
},
}).then(function successCallback(response) {
// 请求成功执行代码
console.info(response.data.name);
console.info(response.data.sex);
}, function errorCallback(response) {
// 请求失败执行代码
console.info(response);
});
}
后台controller代码
@RequestMapping(value = "httpHtml",method = RequestMethod.POST)
//Angular.js post提交,后台用实体类接受data参数,必须在实体类前面加上@RequestBody注解
public @ResponseBody Biaodan httpHtml(@RequestBody Biaodan biaodan){
System.out.println("name"+biaodan.getName());
System.out.println("sex"+biaodan.getSex());
biaodan.setName("Maxwell");
biaodan.setSex("男");
return biaodan;
}