前台发送 ajax 请求到后台,发现直接传递数组,后台是接收不到的,需要 ajax 加上一个 traditional 属性
var arr = ["a","b","c"];
$.ajax({
url:"save",
type:"post",
dataType:"json",
traditional: true,//加上这个属性,后台用 String[] arr 就可以接收到了
data:{
"arr":arr
},
success:function(data){
//...
}
});