回 帖 发 新 帖 刷新版面

主题:JSP表格设计问题

在进行网页制作中,实现用表格输出时,通常是一行输出显示不同的字段值,例如在JSP中用rs.getString(i)可以分别取不同的字段值在不同列输出。如<TR >  
      <TD ><%=rs.getString(1)%></TD>
      <TD ><%=rs.getString(2)%></TD>
      <TD ><%=rs.getString(3)%></TD>
      <TD ><%=rs.getString(4)%></TD>
      </TR>
就是实现第一个字段在第一列输出,第二个字段在第二列输出,
第三个字段在第三列输出,第四个字段在第四列输出,这样在一行就显示四个字段值。
请问一下如何实现一行输出显示一个字段值。当然此字段有多条记录。
例如在数据库中有一个字段result经过查询记录集rs中有7条记录。我想让它在一行的七列中显示出来。有没有什么办法?

回复列表 (共1个回复)

沙发

<table width="433" border="1" bgcolor="#FF8043">
  <tr>
    <th width="105" bgcolor="#ff8043" scope="row">分类:</th>
    <td width="342" bgcolor="#FFFFFF"><%=rset.getString("cx") %></td>
  </tr>
  <tr>
    <th scope="row">烹饪方式:</th>
    <td bgcolor="#FFFFFF" ><%=rset.getString("ptlb") %></td>
  </tr>
  <tr>
    <th scope="row">菜名:</th>
    <td bgcolor="#FFFFFF" ><%=rset.getString("mc") %></td>
  </tr>
  <tr>
    <th scope="row">原料:</th>
    <td bgcolor="#FFFFFF" ><%=rset.getString("yl") %></td>
  </tr>
  <tr>
    <th scope="row">制作方法:</th>
    <td bgcolor="#FFFFFF" ><%=rset.getString("zzff") %></td>
  </tr>
</table>
<br />
<br />
<% 
rset.next(); 
i++; 
}
 
%> 
</table> 
参考一下

我来回复

您尚未登录,请登录后再回复。点此登录或注册