初来乍到,首先拜会各位高手
我的一个jsp页面如下:
它包含多个form表单,每个form表单的名字和要提交的组件名字都是相同的,但是内容不同,每个表单对应一个“上报”按钮,表单代码如下:
<%
if (v1!=null)
for(int i=0;i<v1.size();i++)
{
Hashtable h1=(Hashtable)v1.elementAt(i);
%>
<form name="<%=i%>" method="POST" action="./Ctrl?pageid=24" target="_self">
<tr>
<td ><INPUT type="text" name="<%="jdzc1"%>" value="<%=h1.get("18").toString().equals("0")?"":h1.get("18").toString()%>" size="3" onchange="checkthisvalue(this.value)"></td>
</td>
<td valign="middle" align="left" ><input type="submit" name="tj" value="上报"></td>
</tr>
<%}%>
</form>
|
当我将点击某行“上报”按钮提交给servlet时,我接收到request只能认出该循环中第一个表单的内容,但是我点击某行“上报”按钮提交一个jsp时,该jsp接收到的request能够识别出是那一行的表单。请大家给我帮帮忙。