很简单啊,在页面里嵌入JSP代码
用if判断语句来控制
给每个纪录一个记数i,比如1,2,3,4,。。
<%
if(i mod 3 == 0)
%>
加个</tr>什么的。。具体自己把握,有那么点烦

解决方案 »

  1.   

    <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
    <%ArrayList list = new ArrayList();list.add("1");list.add("2");list.add("3");
    list.add("4");
    list.add("5");
    list.add("6");
    list.add("7");
    list.add("8");
    list.add("9");%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
      </head>
      
      <body>
        <table>
        <%
         for  (int i = 0; i < list.size();i++)
         {
         if (i==0)
         {
        %>
          <tr><td><%=list.get(i)%></td>
        <%
         }
         else if (i%3==0)
         {
        %>
         </tr><tr><td><%=list.get(i)%></td>
        <%
         }
         else
         {
        %>
      
         <td><%=list.get(i)%></td>
        <% 
         }
         } 
        %>
        </table>
      </body>
    </html>
    把这个例子看下就知道了