【发布时间】:2015-02-26 14:28:12
【问题描述】:
我是 angular js 的新手,我想调用在他的请求正文中使用多个数据的 web 服务(用 Spring REST 实现),但我现在不知道如何进行解析。有人能帮助我吗 ?
这是我在控制器中的 Spring 方法:
@RequestMapping(value = "/addpost", method = RequestMethod.POST, headers = "Accept=application/json")
public @ResponseBody String addpost(@RequestBody PostDto post, @RequestBody UserDto user) {
postservice.addPost(post, user);
return "post inserted";
}
这就是我尝试调用此方法的方式
$scope.addPost=function(x,y){
$http.post('http://localhost:8080/wall/addpost',[x,y]).
success(function(data, status, headers, config) {
$scope.persons.push(data);
$scope.user="";
$scope.post="";
}).
error(function(data, status, headers, config) {
alert("erreur");
})
【问题讨论】:
标签: javascript angularjs spring spring-mvc