JAVA web开发的过程中,时常会有这样的需求:一次性向数据库中的同一张表插入多条记录(例如同时插入多个用户),只用发起一次请求。这里我们以一个例子来说明如何解决这个问题:
前台页面代码如下:
<div>
<input type="text" name = 'urls[0].marketingUrl' size=60 maxLength=255 />
</div>
<div>
<input type="text" name = 'urls[1].marketingUrl' size=60 maxLength=255 />
</div>
<div>
<input type="text" name = 'urls[1].marketingUrl' size=60 maxLength=255 />
</div>
后台代码(Action代码,用到了struts2这个框架)
private List<OptTUrl> urls; OptUrl这个类中有一个属性是 marketingUrl。页面发起请求之后,在Action类中可以得到具有三个元素的urls,集合中的每个对象元素中的marketingUrl的值是页面传过来的值。