struts的表单提交问题????
我从数据库中读取出一笔数据,将它放在一个arraylist 中然后在一个页面以表格的形式将这笔数据一列一列输出来.并且在每一列的后面都有一个提交.代码如下:while(it.hasnext()){smp = it.next();//从列表中获得一列的数据 out.print("<form action="mmain.do">") out.print("<td>"+smp.getShpki()+"</td><input type = ✀hidden✀ name = ✀lshpki✀ value = ✀"+smp.getShpki()+"✀> ");//获取其中一个字段的值out.print("<td>"+smp.getCurno()+"</td><input type = ✀hidden✀ name = ✀lcurno✀ value = ✀"+smp.getCurno()+"✀> ");out.print("<td>"+smp.getItdsc()+"</td><input type = ✀hidden✀ name = ✀litdsc✀ value = ✀"+smp.getItdsc()+"✀> ");out.print("<td>"+smp.getQtyd()+"</td><input type = ✀hidden✀ name = ✀lqtyd✀ value = ✀"+smp.getQtyd()+"✀> ");out.print("<td>"+smp.getInvno()+"</td><input type = ✀hidden✀ name = ✀linvno✀ value = ✀"+smp.getInvno()+"✀> ");out.print("<td>"+smp.getShplt()+"</td>");out.print("<td>"+smp.getShpma()+"</td>");out.print("<td><input type=✀submit✀ name=✀lreturn✀ value = ✀回单确认✀ ></td>");out.print("</tr>"); out.print("</form>");}我这段代码的意思是循环的将这笔数据,显示在页面上,且每生成一行就生成一个表单form,因为我每一列后面都要有一个提交,即有几列就要有几个提交,而一个表单form只能有一个提交,所以我将表单form放在循环内,就是想每生成一个列就生成一个表单. 1.但是有一个问题,就是当我提交每一行的时候,没有出现问题,而提交第二行的时候,action收到的还是第一行的数据,其它的也是.要怎么样才能解决这个问题??????? 2.要是有人有更好的设计达成我上面的这个效果可以说出来我会多给你加分的.!!!!!