界面上有十行十列输入框,每一行作为一条记录,需要在Action中获取这十条数据,进行校验并插入数据库。具体需要怎么做,
Action中创建十个Dto对象?然后Jsp中写十遍绑定?public class DMC0304Action extends ActionSupport {
/**
*
*/
private static final long serialVersionUID = 1L;
private DMC0304Service dmc0304Service;
private DMC0305Dto dmc0304Dto1;
private DMC0305Dto dmc0304Dto2;
private DMC0305Dto dmc0304Dto3;
private DMC0305Dto dmc0304Dto4;
private DMC0305Dto dmc0304Dto5;
private DMC0305Dto dmc0304Dto6;
private DMC0305Dto dmc0304Dto7;
private DMC0305Dto dmc0304Dto8;
private DMC0305Dto dmc0304Dto9;
private DMC0305Dto dmc0304Dto10;
。。
}
</TR>
<TD><s:textfield name="dmc0304Dto1.dmxGw" /></TD>
<TD><s:textfield name="dmc0304Dto1.dcsTerminal"/></TD>
<TD><s:textfield name="dmc0304Dto1.sid" /></TD>
<TD><s:textfield name="dmc0304Dto1.didname" /></TD>
<TD><s:textfield name="dmc0304Dto1.atcpTerminal"/></TD>
<TD><s:textfield name="dmc0304Dto1.atcpDevice" /></TD>
<TD><s:textfield name="dmc0304Dto1.atcpGwIp"/></TD>
<TD><s:textfield name="dmc0304Dto1.atcpGwPort"/></TD>
<TD><s:textfield name="dmc0304Dto1.lsn" "/></TD>
<TD><s:textfield name="dmc0304Dto1.hubAirport""/></TD>
</TR>
</TR>
<TD><s:textfield name="dmc0304Dto2.dmxGw" /></TD>
<TD><s:textfield name="dmc0304Dto2.dcsTerminal"/></TD>
<TD><s:textfield name="dmc0304Dto2.sid" /></TD>
<TD><s:textfield name="dmc0304Dto2.didname" /></TD>
<TD><s:textfield name="dmc0304Dto2.atcpTerminal"/></TD>
<TD><s:textfield name="dmc0304Dto2.atcpDevice" /></TD>
<TD><s:textfield name="dmc0304Dto2.atcpGwIp"/></TD>
<TD><s:textfield name="dmc0304Dto2.atcpGwPort"/></TD>
<TD><s:textfield name="dmc0304Dto2.lsn" "/></TD>
<TD><s:textfield name="dmc0304Dto2.hubAirport""/></TD>
</TR>
............十遍
应该不是这样做的,怎么做这样的循环呢?求教。。strutsactionjsp
Action中创建十个Dto对象?然后Jsp中写十遍绑定?public class DMC0304Action extends ActionSupport {
/**
*
*/
private static final long serialVersionUID = 1L;
private DMC0304Service dmc0304Service;
private DMC0305Dto dmc0304Dto1;
private DMC0305Dto dmc0304Dto2;
private DMC0305Dto dmc0304Dto3;
private DMC0305Dto dmc0304Dto4;
private DMC0305Dto dmc0304Dto5;
private DMC0305Dto dmc0304Dto6;
private DMC0305Dto dmc0304Dto7;
private DMC0305Dto dmc0304Dto8;
private DMC0305Dto dmc0304Dto9;
private DMC0305Dto dmc0304Dto10;
。。
}
</TR>
<TD><s:textfield name="dmc0304Dto1.dmxGw" /></TD>
<TD><s:textfield name="dmc0304Dto1.dcsTerminal"/></TD>
<TD><s:textfield name="dmc0304Dto1.sid" /></TD>
<TD><s:textfield name="dmc0304Dto1.didname" /></TD>
<TD><s:textfield name="dmc0304Dto1.atcpTerminal"/></TD>
<TD><s:textfield name="dmc0304Dto1.atcpDevice" /></TD>
<TD><s:textfield name="dmc0304Dto1.atcpGwIp"/></TD>
<TD><s:textfield name="dmc0304Dto1.atcpGwPort"/></TD>
<TD><s:textfield name="dmc0304Dto1.lsn" "/></TD>
<TD><s:textfield name="dmc0304Dto1.hubAirport""/></TD>
</TR>
</TR>
<TD><s:textfield name="dmc0304Dto2.dmxGw" /></TD>
<TD><s:textfield name="dmc0304Dto2.dcsTerminal"/></TD>
<TD><s:textfield name="dmc0304Dto2.sid" /></TD>
<TD><s:textfield name="dmc0304Dto2.didname" /></TD>
<TD><s:textfield name="dmc0304Dto2.atcpTerminal"/></TD>
<TD><s:textfield name="dmc0304Dto2.atcpDevice" /></TD>
<TD><s:textfield name="dmc0304Dto2.atcpGwIp"/></TD>
<TD><s:textfield name="dmc0304Dto2.atcpGwPort"/></TD>
<TD><s:textfield name="dmc0304Dto2.lsn" "/></TD>
<TD><s:textfield name="dmc0304Dto2.hubAirport""/></TD>
</TR>
............十遍
应该不是这样做的,怎么做这样的循环呢?求教。。strutsactionjsp
循环遍历此变量即可