向struts2传递数组
各位:
我在jsp 页面通过javascript 得到页面元素保存到数组中,比如table 某列列值。然后准备通过form表单提交方式传递到struts2后台,但是页面提示404错误,明显看出url 错误,请问,大家是怎么处理向struts2 传递数组这种事情的,代码如下:
//这是得到某个table中某列值,并保存到数组wheelCodes中
var wheelCodes = new Array();
for(var i=1;i<row.length;i++){
wheelCodes[i-1]= myTable.rows[i].cells[2].innerHTML;
}
form1.action = "/DaccAssist/wheel/dwrBatchSave!dwrBatchSave.action&wheelCodes="+wheelCodes;
form1.submit();
这是在页面显示的url地址
http://localhost:8000/DaccAssist/wheel/dwrBatchSave!dwrBatchSave.action&wheelCodes=0911111006,0911111007
可以肯定的是url 错误了,可是谁能告诉我通过什么方式处理传递数组参数呢?
我倒是考虑处理一下,将数组元素组织一下,形成0911111006,0911111007,...这样的字符串,然后在后台通过接受string 参数值,然后通过spilt 得到分别的值,但是我不知道是不是有更好的方式呢?
谢谢大家了,有知道的帮助提醒一下,怎么传递,后台怎么接受!!