使用ajax传递数组数据到controller:
JavaScript
$.ajax({
url: '/example',
type: 'POST',
data: {'arrays[]': [1, 2, ..., n]},
success: function(data){
console.debug(data);
}
})
Java
@ResponseBody
@GetMapping(value = "/example", produces = {"application/json;charset=UTF-8"})
public String example(@RequestParam(value = "arrays[]", required = false) Integer[] arrays){
log.debug(arrays.length);
return "提交成功!";
}