请大师们帮指导一下怎样在网页里显示指定列数的记录?比如每一行只能显示某个字段中的3个值?
我用如下方法显示出来的格式就是不对,我想在每一行只显示zdsm 这个字段中的3个值,然后别的值在显示在下一行,依次类推:
请高手指导!
<%
String sql1="select zdsm from wf_bgmsb";
ResultSet rs=userBean.executeQuery(sql1);
for(int j=0;j<3;j++)
{
while(rs.next())
{
%>
<tr align=right>
<td height="30" ><font color="black" size='2' align=center><%=rs.getString("zdsm")%>:</font></td>
<td align=center><input type=text name=zdz2 id=a2m ></td>
</tr>
<%
}
}
%>
问题点数:0、回复次数:3Top
1 楼Dishine(Dishine Chen)回复于 2005-04-02 00:35:21 得分 0
ResultSet rs = ...;
int count = 0;
out.println("<table>");
while(rs.next()) {
count ++;
// 如果是写了3个
if (count % 3 == 1)
out.println("<tr>");
out.println("<td>" + rs.getString("zdsm") + "</td>");
// 补</tr>
if (count % 3 == 0)
out.println("</tr>");
}
// 补<td></td>
for (int i=3-count%3;i<3;i++)
out.println("<td> </td>");
// 补</tr>
if (count%3!=0)
out.println("</tr>");
out.println("</table>");Top
2 楼alanjordan(alanjordan)回复于 2005-04-02 15:26:55 得分 0
上面的方法不对阿,格式还是不对,我想要的是一个字段的每三个值放在一行里面,即一行只能放3个值,其余的放在下一行,依次类推!请高手帮忙!
Top
3 楼alanjordan(alanjordan)回复于 2005-04-02 15:27:16 得分 0
请高手指导!Top




