jsp页面的脚本语言:部分忽略
<script type="text/javascript">
var i=0;
function add(){
i++;
var mytab=document.getElementById("tab");
var tr=mytab.insertRow();
tr.insertCell(0).innerHTML="<strong><input type='text' name='stowagedetail["+i+"].protocolId' /></strong>";
tr.insertCell(1).innerHTML="<strong><input type='text' name='stowagedetail["+i+"].wayBillId' /></strong>";
tr.insertCell(2).innerHTML="<strong><input type='text' name='stowagedetail["+i+"].goodsName' /></strong>";
tr.insertCell(3).innerHTML="<strong><input type='text' name='stowagedetail["+i+"].goodsNum' class=' span1 text-center' /></strong>";
tr.insertCell(4).innerHTML="<input type='text' name='stowagedetail["+i+"].weight' id='input5' class=' span1 text-center' />";
tr.insertCell(5).innerHTML="<input type='text' name='stowagedetail["+i+"].volume' id='input5' class=' span1 text-center' />";
tr.insertCell(6).innerHTML="<input type='text' name='stowagedetail["+i+"].peiType' id='input5' />";
tr.insertCell(7).innerHTML="<strong><input type='text' name='stowagedetail["+i+"].destination'/></strong>";
tr.insertCell(8).innerHTML="<strong><input type='text' name='stowagedetail["+i+"].receiptNum'/></strong>";
tr.insertCell(9).innerHTML="<strong><input type='text' name='stowagedetail["+i+"].balanceWay'/></strong>";
}
</script>
jsp的页面:
<tr >
<td><strong><input type="text" name="stowagedetail[0].protocolId"></strong></td>
<td><strong><input type="text" name="stowagedetail[0].wayBillId"></strong></td>
<td><strong><input type="text" name="stowagedetail[0].goodsName"></strong></td>
<td><strong><input type="text" name="stowagedetail[0].goodsNum" class=" span1 text-center"></strong></td>
<td> <input type="text" name="stowagedetail[0].weight" id="input5" class=" span1 text-center" /></td>
<td><input type="text" name="stowagedetail[0].volume" id="input5" class=" span1 text-center" /></td>
<td><input type="text" name="stowagedetail[0].peiType" id="input5" /></td>
<td><strong><input type="text" name="stowagedetail[0].destination"></strong></td>
<td><strong><input type="text" name="stowagedetail[0].receiptNum"></strong></td>
<td width="150" nowrap="nowrap"><strong><input type="text" name="stowagedetail[0].balanceWay"></strong></td>
</tr>
Action内容
public class StowageInfoAction {
private List<StowageDetail> stowagedetail;
public List<StowageDetail> getStowagedetail() {
return stowagedetail;
}
public void setStowagedetail(List<StowageDetail> stowagedetail) {
this.stowagedetail = stowagedetail;
}
public String add(){
for(int i=0;i<stowagedetail.size();i++){
StowageDetailModel.addSql(stowagedetail.get(i).getProtocolId(), stowagedetail.get(i).getWayBillId(),stowagedetail.get(i).getGoodsName(), stowagedetail.get(i).getGoodsNum(), stowagedetail.get(i).getWeight(), stowagedetail.get(i).getVolume(), stowagedetail.get(i).getPeiType(), stowagedetail.get(i).getDestination(), stowagedetail.get(i).getReceiptNum(), stowagedetail.get(i).getBalanceWay());
System.out.println(i);
}
return null;
}