【发布时间】:2018-01-18 16:03:01
【问题描述】:
我正在尝试将 json 数据从 angular post 发送到 spring 控制器,但在控制台中得到 404:
发布 http://localhost:8080/app/orderDetails/saveOrder/[object%20Object],[object%20Object] 404(未找到)
JS
var i=0;
var j = ngCart.getCart().items.length;
$scope.list=[];
for(i;i<j;i++){
$scope.list.push({
'id': ngCart.getCart().items[i]._id,
'quantity':ngCart.getCart().items[i]._quantity
});
}
$http.post("/app/orderDetails/saveOrder/"+$scope.list)
Java(弹簧)
@RequestMapping(value = "/saveOrder/list",headers="Accept=application/json")
public @ResponseBody Object saveOrder(@PathVariable List list){
}
【问题讨论】:
-
@Pratyush Pranjal 问题在于 JS,因为它没有正确创建 URL\
-
@Pratyush Pranjal,您没有创建有效的发布请求...请参阅:stackoverflow.com/questions/1255948/post-data-in-json-format
标签: java angularjs json spring spring-mvc