首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

jQuery传接数组作参数给Java服务端

2012-11-22 
jQuery传递数组作参数给Java服务端想把一批name相同的input或者checkbox等作为一个数组通过post传递给后台

jQuery传递数组作参数给Java服务端

想把一批name相同的input或者checkbox等作为一个数组通过post传递给后台进行处理

?

解决方法如下:

前台:

var header = new Array();var body = new Array();for(var i = 0; i < headers.length; i++){header[i] = headers[i].value;body[i] = bodys[i].html();}$.post(url,{'header[]': header,'body[]': body},onComplete,"json");

?后台:

String[] header = request.getParameterValues("header[]");String[] body = request.getParameterValues("body[]");
?

?

注意:使用getParameterValues的时候,参数必须带上"[]",否则取到的值为null

热点排行