我有如下java api函数:
public Response abc(@FormParam("tenderIdsJsonArray") JSONArray tenderIdsJsonArray, @FormParam("tenderRejectTime") String tenderRejectTime,@FormParam("rejectResonType") String rejectResonType) {
}
我正在从angularjs发送数据
$http({
method: 'POST',
url: URL,
data: {bacJsonArray:[1543],RejectTime:"12",rejectResonType:"test"}
}).success(function (response) {
loaderServ.hide();
resolve(response);
}).error(function (error) {
loaderServ.hide();
reject(error);
});
我在api端将函数的所有参数都设置为null
我需要改变的地方
我还尝试发送:
JSON.stringify({bacJsonArray:[1543],RejectTime:"12",rejectResonType:"test"}
})
或参数:{alldata}
我还尝试在服务器端进行更改:
public Response abc(JSONArray bacJsonArray,String RejectTime,String rejectResonType) {
}
但在所有情况下,我都在服务器端接收null
2条答案
按热度按时间tvz2xvvm1#
在我使用的方法之下,它工作了。
af7jpaap2#