<%
int i=0;
out.println("<table><tr>");
while(rs.next()&&i<12){
   i++;
   out.println("<td>");
   out.println(rs.getString("name"));
   out.println("</td>");
   if(i%3==0)
      out.println("</tr><tr>");
}
每到3的倍数就换行就行了。