如题。 在后台 我有个集合 里面有100条数据,放在request中, 在前台的jsp中 我需要的效果是 有一个表格 我动态循环这个表格 3行8列
   问题来了,可显示的时候是 下面这个样子。。
                                         A   A   A    A   A   A   A   A 
                                         B .....................
                                         C................
                                         .
                                         .
                                         第100行
    但是我想让他显示的效果是             A   B   C   D   E   F   G   H 
                                         G   .......
                            这样的, 请问哪个能帮我实现了?   感激不尽。 

解决方案 »

  1.   

    在后台把list里的数据重新组合下
    for(int i = 0;i<list.size();i++){
        Object obj = list.get(i);
        //把list里每个obj里的第一个数据取出来,放到另外一个集合不就行了?
    }
      

  2.   


    <table border="1">
      <tr>
      <td>第1列</td>
      <td>第2列</td>
      <td>第3列</td>
      <td>第4列</td>
      <td>第5列</td>
      <td>第6列</td>
      <td>第7列</td>
      <td>第8列</td>
      
      </tr>
     <tr>
      <%
      for(int i=1;i<=100;i++){
      
       %>
       <td><%=i %></td>
      
       <%
       if(i%8==0){
       %>
        </tr><tr>
       <%
       }
      }
       %>
       </tr>
      </table>
    你只需要判断下,如果是8的倍数,当前这个输出后再加个换行就行了 </tr><tr>
    如果只显示3行的话,把循环的数字变小就行。)
      

  3.   

    <table border="1">
      <tr>
      <td>第1列</td>
      <td>第2列</td>
      <td>第3列</td>
      <td>第4列</td>
      <td>第5列</td>
      <td>第6列</td>
      <td>第7列</td>
      <td>第8列</td>
      
      </tr>
     <tr>
      <%
      for(int i=1;i<=100;i++){
          
          %>
          <td><%=i %></td>
          
          <%
          if(i%8==0){
              %>
               </tr><tr>
              <%
          }
      }
       %>
       </tr>
      </table>