向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 得到分别的值,但是我不知道是不是有更好的方式呢?
谢谢大家了,有知道的帮助提醒一下,怎么传递,后台怎么接受!!
我在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 得到分别的值,但是我不知道是不是有更好的方式呢?
谢谢大家了,有知道的帮助提醒一下,怎么传递,后台怎么接受!!
...全文
相关推荐
AJAX和struts2传递JSON数组
利用AJAX传递JSON数组,后台struts2的action接收。 详细代码简单易懂。
通过Ajax两种方式讲解Struts2接收数组表单的方法
使用struts2表单传值,可以传一个或者是作为一个对象的各个属性传,都非常灵活便捷。但是如果我们需要传一个数组并希望struts正确接收,该怎么处理呢?接下来,通过本文给大家介绍通过Ajax两种方式讲解Struts2接收数组表单的方法,需要的朋友可以参考下
Struts2中的参数传递
我们知道,Struts2完成参数传递处理工作的基础是OGNL和ValueStack。而在这个 过程中,我也把Struts2所要做的工作大致归纳为两个方面: 1. 对OGNL操作进行封装,完成OGNL表达式所表示的值到Java对象的值传递机制 2. 在参数传递的过程中,做恰当的类型转化,保证页面上的字符串能够转化成各 式各样的Java对象 接下来,通过四个不同的角度,来具体讲述Struts2在这两个方面的工作。
Struts2经典小例题
Struts2经典小例题,从登陆,到登陆显示信息,显示登陆名,再到显示数组信息
struts2框架json传递后台数据到echarts
struts2框架json传递后台数据到echarts,把数据从后台传递到前端。这里我用的是json的方式传递,框架是struts2


Web 开发
