日期:2014-05-18  浏览次数:20789 次

100分16:12/26日在线等,一个表单,提交多个对象
问题是这样的

我有一个show页面,显示数据库中查询出来的详细记录。
例如我查询出来3条记录
a1,a2,a3(第一条数据)
b1,b2,b3(第二条数据)
c1,c2,c3(第三条数据)

放入到show页面的相应位置

当用户修改结束,我还得把这3条数据放回数据库中。

就一个按钮,怎样提交这3条不同的数据呢?

------解决方案--------------------
提交后将这些数据放到集合里,一条记录是一个对象往合理放,然后在遍历集合往数据库里更新就可以了.
------解决方案--------------------
使用PreparedStatement
或者循环使用Statement来实现。
------解决方案--------------------
<script language= "javascript ">
<!--
//自定义对象类型
function aClass(aData, aValue, aText) {
if (aClass.arguments.length < 3) alert( "传入的参数错误! ")
else {
this.Data = aData;
this.Value = aValue;
this.Text = aText;
}
}
//创建自定义对象类型数组
var f_Set0 = new Array(
new aClass( " ", "0 ", "-请选择手机型号- "),
new aClass( '其他品牌 ', '9999 ', '彩信手机 '),
new aClass( '诺基亚 ', '2507 ', '2610 '),
);
-->
</script>

把这个数组传递出去就行了