数组参数类型
(1)背景:
从前台传递一组id到后台进行逻辑导出,这个参数的使用记录一下:
(2)前台:(传递一组id,都是需要进行操作的)
$.each(chekkedIds, function () {//id=xxxx&id=xxx&.....&id=xxx&
ids += "id=" + this.value + "&";
});
window.location.href = "workbench/activity/exportXzActivity.do?"+ids;
(3)Controller层接收参数(这里就将传递过来的一组id都封装到数组中去了,而不是一个一个的id参数;)
public void exportXzActivity(String[] id,HttpServletResponse response) throws IOException {
System.out.println(id.length);
activityService.exportXzActivity(response,id);
}
遇到的错误:我起初以为会自动封装一个数组接收不用管参数名,实际上这里虽然给你封装成一个数组,但是参数名字还是要和你前台的参数一致;
参考博文:SpringMVC对同名name解析处理
其他类型
其他类型等遇到的时候再来记录一下;