String s="name"+i;
我可以通过变量字符串s把name和id属性命名为<%=s%>,但n的值的还是不确定,我无法在提交后取值他们的每个值。

解决方案 »

  1.   

    在第一个页面上可以得到n的值,把他存到session中,再第二个页面中取出来,不就知道n的值,然后循环,用request不就可以取出来了
      

  2.   

    <%for(int i = 1 ;i < n;i++){%>
         <input name="name<%=i%>" id="name1" type="text"  value="<%=name%>">
         <input name="address<%=i%>" id="address1" type="text"  value="<%=name%>">
    <%}%>
    <input type="hidden" name="recordCount" value="<%=n%>">----------
    int n=Integer.parseInt(request.getParemeter("recordCount"));
    for(int i=1;i<n;i++){
        name_i=request.getParameter("name"+i);
        address_i=request.getParameter("address"+i);
    }
      

  3.   

    多谢楼上的提示,我把n通过url传递就可以了,还有别的方法吗?