ResultSet rs=.....//你的记录集
ResultSetMetaData meta=rs.getMetaData();
int n=meta.getColumnCount();//取得字段数.......while(rs.next()){
  for(int i=0;i<n;i++){
    out.println(rs.getString(i+1));
  }
}

解决方案 »

  1.   

    难吗!!!
    -----
    ××××
    -----
    String Mystr="";
    int iColCount = rs.getMetaData().getColumnCount();
    while(rs.next()){
    for(int i=0;i<iColCount;i++)
    Mystr += rs.getString(i + 1)+",";
    }
    <td><%=Mystr%></td>
      

  2.   

    非常同意blue999star(星星要挣钱,养老婆) ( ) 
    应该满足需要了吧?
      

  3.   

    回: wy7861(学海无边,回头是岸^-^) :这个我实现了,我是要么横着循环竖着不循环,要么相反!!回:blue999star(星星要挣钱,养老婆):
    …………………………………………………………
    int iColCount = rs.getMetaData().getColumnCount();这句什么意思??循环<tr>和<td>的在哪里?
      

  4.   

    rs.getMetaData().getColumnCount();
    取得rs的列数。<td><%=Mystr%></td>
    Mystr 是你需要的结果,循环得到的。
    html标签<td>不放在循环里。只是显示Mystr