昨天用JQuery.ajax传递数组 SpringMVC后台接收不到(Struts2不知道)
用Firebug追踪POST传递参数信息 数组为arr[] 与我想要传递的arr不同
在网上查了一下 答案很少
按照这两个答案试了一下 成功了
在JQuery.ajax中加入traditional:true即可
例如
前台JavaScript
$.ajax({
url:'/mytest.do',
data: {
'name':'sy',
'age':23
},
traditional:true,
success:function() {
alert('success');
},
error:function() {
alert('error');
}
});
@RequestMapping(value = "/test")
public String test(String[] arr) {
do sth...
}
即可接收到