如何将列表类型参数从angular js发送到java rest控制器

如何将列表类型参数从angular js发送到java rest控制器,java,angularjs,html,rest,Java,Angularjs,Html,Rest,我想从angular js发送字符串列表,我的控制器编码如下 @POST @PATH("/postdata") @MediaType.Apllication_JSON public int postData(@PathParam("datalist") List<String> datalist){ return 0; } var myApp=Angular.module('App',[]); myApp.controller('myCTRL',function($

我想从angular js发送字符串列表,我的控制器编码如下

 @POST
 @PATH("/postdata")
 @MediaType.Apllication_JSON
 public int postData(@PathParam("datalist") List<String> datalist){
 return 0;
 }

 var myApp=Angular.module('App',[]);
 myApp.controller('myCTRL',function($http,$scope){
 $http({
 method : 'POST',
 hearders : {
'Content-Type' : 'application/json; charset=utf-8',
'Accept' : 'application/json'
},
param : <new code i want here for the corresponding rest controller>
})
});
@POST
@路径(“/postdata”)
@MediaType.aplication\u JSON
public int postData(@PathParam(“datalist”)List datalist){
返回0;
}
var myApp=Angular.module('App',[]);
控制器('myCTRL',函数($http,$scope){
$http({
方法:“POST”,
听众:{
“内容类型”:“应用程序/json;字符集=utf-8”,
“接受”:“应用程序/json”
},
参数:
})
});
注意:字符串列表将来自一个json文件,这部分是我使用$http检索json文件并存储在$scope变量中完成的


我想将这个$scope变量转换成一个列表并发送列表数据

您可以执行如下POST请求:

const options = {
    headers: ...
};

const postBody = {
    yourParam: [ 'string', 'string' ]
};

$http.post('url', postBody, options);