我从数据库中只取单位名称一个字段,可是数量太多,我想分成三列显示。请问具体怎么实现,如下图所示,谢谢!单位名称1       单位名称2           单位名称3
单位名称4       单位名称5           单位名称6
。。如何实现?谢谢各位

解决方案 »

  1.   

    <%while (rs.next()){
    %>        
    <tr>
      <td>
        <input type="checkbox" name="all" value="" /><%=rs.getString(1)%>
      </td>
    </tr>
    <% 
    }%>
    这样的话,怎么换行?怎么能够实现?本人水平有限,谢谢大家!
      

  2.   

    <%
    int n=0;
    while (rs.next()){
    %>        
    <tr>
      <td>
        <input type="checkbox" name="all" value="" /><%=rs.getString(1)%>
    <%
      n++;
      if(n>=3)
      (
        %><br/><%
      )
    %>
      </td>
    </tr>
    <% 
    }%>
     大概这样
      

  3.   

    你可以在里面加个for循环,一般在<tr>里面。
      

  4.   

    哦,在>=3时应该把n=0一下,忘了
      

  5.   

    手头的机子没装JDK,TOMCAT.....所以....呵呵,没法试了,SORRY
      

  6.   

    我应用不会 但是这个 就太...
    这种算法很简单的
    i=0;
    while(rs.next)
    {
      i++;
      if(i%3==0)
         换行;
      输出;
    }写的有点...
    希望您能看懂