第一种方式,参数放到post请求中
createTask : function(fileName,beginDate,endDate) {
var url = ‘financialExportToEBS/createTask‘;
var deferred = $q.defer();
var promise = $http.post(url,{"fileName":fileName, "beginDate":beginDate,"endDate":endDate}).then(function(response) {
return response;
},function(response){
return response;
});
return promise;
}
这样访问,后台接受方法中的参数名称要和post方法中map的名称一样就可以接收
第二种方式放到请求的url中
getPageList : function(pageIndex,pageSize) {
var url = ‘financialExportToEBS/pageList/‘+pageIndex+‘/‘+pageSize;
var deferred = $q.defer();
var promise = $http.post(url).then(function(response) {
return response;
},function(response){
return response;
});
return promise;
}
这样后台的url上要有对应的值比如 @RequestMapping(value = "/pageList/{pageIndex}/{pageSize}")