一次需要将前台的String数组传递到后台接收,结果死活接收不到。
又不想转String来传递,所以一阵百度,最后结局方法在ajax请求中加属性traditional:true,
前端:
$.ajax({
url : contextPath + "/qqq/www",
async : false,
method : 'post',
data : {
'eee' : ['001','002'],
},
traditional:true,//这样就可以接收到了
dataType : 'JSON',
success : function(data) {
}
});
后端:
@PostMapping("/www")
public void copeTempToFormality(@RequestParam(value = "eee") ArrayList<String> www){
}