a.jsp
<form action="test2.jsp" method="post">
<input type="text" name="a1"  value="1">
<input type="text" name="a2"  value="2">
<input type="text" name="a3"  value="3">
<input type="text" name="a4"  value="4">
<input type="submit" name="b" value="dddddd"></form>b.jsp
<%
    for(int i=1;i<=4;i++)
   {
   
    out.print(request.getParameter("a"+i));
   }%>

解决方案 »

  1.   

    你把input都取名叫a,输出的时候当然只输出第一个了。
      

  2.   

    <input type="text" name="a"  value="1">
    <input type="text" name="a"  value="2">
    <input type="text" name="a"  value="3">
    <input type="text" name="a"  value="4">
    怎么4个text的名字一样???
      

  3.   

    希望 搂主仔细看看基础的知识,每个input都相当是一个变量,名字怎么能一样呢 !
    《----仁者见仁,智者见智----〉
      

  4.   

    从asp过来的吧? asp中是1,2,3,4的
    你可以用楼上 bobZ(蓝眼)说的方法,使用不同的name呀
      

  5.   

    呵呵,终于有一位知道是asp,
    jsp也是可以的,用request.getParameterValues,返回一个数组