请教一个问题 如上图在jsp里 我想要:在同一个页面里 先显示5行,按submit后,再显示另外5行,以此类推,共20 行, 跪求高人指点

解决方案 »

  1.   

    submit的时候是否提交?如果提交,那就把数据读出来,记得上次显示到第多少行就行。
    如果不提交div层隐藏,点一下显示5行。
      

  2.   


    20行不多,用div层隐藏比较简单
      

  3.   

    文件名是 test2.jsp 高人看看我的code 差哪呢?
    code  
    <table border="1">
            <%
            int k=0;
             for (int i=0;i<4;i++)
             {  k=i;
            %>
                 <form action="test2.jsp" method="POST">
               <%
                   for (int j=0; j<5; j++)
                   { 
               %>
                        <tr>
                            <td> <%= j+i*4+k%></td>
                            <td> <%= j+i*4+k%></td>
                            <td> <%= j+i*4+k%></td>
                           
                            <td>=</td>                      
                            <td><input type="text" name="valeur" /></td>
                       </tr>
                 <% }%>
                 <tr><td>   <input type="submit" value="submit"/></td></tr>
                  </form>
      <%               
                        String[] tab=request.getParameterValues("valeur");
            }
      %>     
                      
            </table>
      

  4.   

    request.getParameterValues("valeur");
    你同一个页面,这怎么取到啊?
      

  5.   

    可以使用div,控制div的显示和隐藏。使用function函数,onload时一个function,点击onsubmit时一个function,
    或许可以function传参数啊。for循环。知识有限,我想到的只有这些。
      

  6.   

    用异步吧 AJAX Lz可以参考
      

  7.   


    建议您,<table border="1">
      <%
      int k=0;
      for (int i=0;i<4;i++)
      { k=i;
      %>
      <form action="test2.jsp" method="POST">
      <%
      for (int j=0; j<5; j++)
      {  
      %>
      <tr>
      <td> <%= j+i*4+k%></td>
      <td> <%= j+i*4+k%></td>
      <td> <%= j+i*4+k%></td>
        
      <td>=</td>   
      <td><input type="text" name="valeur" /></td>
      </tr>
      <% }%>
      <tr><td> <input type="submit" value="submit"/></td></tr>
      </form>
      <%   
      String[] tab=request.getParameterValues("valeur");
      }
      %>   
        
      </table>   这样就 OK 了..
      

  8.   

    恩,可以使用ajax使用异步读取或者隐藏。
      

  9.   

    7 楼高手  您的 code 忘了改了, 我运行起来和我的结果一样,和我的code一样 , 敬请改正  谢谢