<%
for(int i = 0;i < 100;i++){
   out.print("<input type='text' name='tex" + i + "'>");
}%>
用以上方法就动态生成了 100个 文本框,当然具体情况具体对待
取值就从request里面直接用 request.getParameter("tex0") -- request.getParameter("tex99") 
就行了

解决方案 »

  1.   

    把你一共生成了多少个文本框记到一个hidden里面,这个好弄吧
    接的时候
    int sum = Integer.parseInt(request.getParameter("sum"));
    for (int i=0;i<sum;i++){
    System.out.println(request.getParameter("text"+i));
    }
      

  2.   

    不用这样,就用:
    for(int i=0;i++;i<100){
     //<input type='text' name='text" value="">
    }
    把所有值都可以取到
    String[] texts = request.getParameters("text");
      

  3.   

    用这个:String[] texts = request.getParametersValue("text");
      

  4.   

    String[] args = request.getParameterValues(),其实不论是多选框,下拉框,文本框,只要是名字相同的,传过来的就是一个数组,数组元素的位置与网页上的位置一直
      

  5.   

    不用这样,就用:
    for(int i=0;i++;i<100){
     //<input type='text' name='text" value="">
    }
    把所有值都可以取到
    String[] texts = request.getParameterValues("text");