你这样一下
StringBuffer sb=new StringBuffer();
sb.append("<table>");
sb.append("<tr>");
sb.append("<td>");
sb.append(your 字段);
sb.append("</td>")
sb.append("</tr>");
sb.toString();
写个bean装里用呀

解决方案 »

  1.   

    能否给以小段代码,我想不会太长吧。不用装bean的,问题是我不知道有多少字段和字段名可以实现这一点吗?
      

  2.   

    while(rs.next)
    {
    %>
    <%= rs.getstring(1)%>//用这种方式到你的字段的结束
    <%= rs.getstring(2)%>
    <%= rs.getstring(3)%>
    <br>
    <%
    }
      

  3.   

    ResultSet rs = stmt.executeQuery("SELECT * FROM Book"); //建立ResultSet对象,并执行SQL语句
    ResultSetMetaData rsmd = rs.getMetaData(); //取得ResultSetMetaData对象
    <%
    for(int i = 1; i <= rsmd.getColumnCount(); i++)
    {
    //输出ResultSet中的栏位名称
    if( i==1 )
    out.print(rsmd.getColumnName(i));
    else
    out.print(", "+rsmd.getColumnName(i));
    }
    rs.close(); //关闭ResultSet对象先这样取得列名,再继续套记录,不过这样可能比较麻烦吧!
      

  4.   

    kaibinsj(天翔) rsmd.getColumnName(i)得到的就是列名吗?
      

  5.   

    <table border="2" cellspacing="2" cellpadding="2" align="center">  
    <tr>
    <th>编号</th>  
    <th>姓名</th>  
    <th>职务</th>  
    <th>部门</th>  
    </tr><% while(rs.next()){
    %>
    <tr align="left">  
    <td><%=rs.getString(1)%></td>  
    <td><%=rs.getString(2)%></td>  
    <td><%=rs.getString(3)%></td>  
    <td><%=rs.getString(4)%></td><br>
    </tr><%
        }
    %>
    </table>
      

  6.   

    kaibinsj(天翔) 说的是对的。