一个request问题

05-04-04 spg_stone

初来乍到,首先拜会各位高手

我的一个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能够识别出是那一行的表单。请大家给我帮帮忙。

ioexception
2005-04-08 12:18

元素重复(数组),但表单不要重复。

--new.test.