String[] request.getParameterValues(String name)  
name起一样的名字,然后得到所有 value的数组,然后一个循环就OK了

解决方案 »

  1.   

    办法很多
    用XML结构化表单,然后用流传输或者把LIST转成带分隔符的字符串
    服务器用SPLIT分割
      

  2.   

    提交页面:
    <input type="text" name="txt">
    <input type="text" name="txt">
    <input type="text" name="txt">
    <input type="text" name="txt">
    <input type="text" name="txt">servlet提取值:
    String txtValue[]=request.getParameterValues("txt");
      

  3.   

    Enumeration e;
    String name;
    String valuee = req.getParameterNames();
    while(e.hasMoreElements())
    {
       name = (String)e.nextElement();
       value = request.getParameter();
       ...
    }
      

  4.   

    同意小白和深蓝的。
    关键就是  getParameterValues()
      

  5.   

    getParameterValues是可以,如果一条记录只有一个字段没问题,但有多个字段时,对应不起来,比较容易混淆。
      

  6.   

    楼上的大哥大姐说得很对,关键就是getParameterValues();也正是如大家所说,很混乱,我本来想把控件的名字改了,但是实践证明像这样就不行:
    <input type="text" name="txt<%=id%>">String txtname="txt"+id;(id是我循环0~length拿到的...)
    getParameter(txtname);-->不行...
    路过的大哥大姐帮我看一下吧,谢谢~
      

  7.   

    用这个好了 request.getParameterMap()MAP遍历总会了吧