jsp页面上,动态生成二维表显示,具体见问题补充
发布网友
发布时间:2022-04-26 09:32
我来回答
共1个回答
热心网友
时间:2022-06-26 20:24
ResultSet rs=..........; //取得记录集
ResultSetMetaData meta=rs.getMetaData(); // 记录集的信息
int colCount=meta.getColumnCount(); // 列数
out.println("<table>");
out.println("<tr>"); //输出表头
out.println("<th>");
out.println("No.");
out.println("</th>");
for(int j=1; j<=colCount; j++){
out.println("<th>");
out.println(meta.getColumnName(j));
out.println("</th>");
}
out.println("</tr>");
for(int i=0; rs.next(); i++){ // 输出内容
out.println("<tr>");
out.println("<td>");
out.println(i);
out.println("</td>");
for(int j=1; j<=colCount; j++){ // 输出所有列
out.println("<td>");
out.println(rs.getString(j));
out.println("</td>");
}
out.println("</tr>");
}
rs.close();
out.println("</table>");
/////////////////////结束
请参考追问您好!我想问下会不会出现如下问题:数据如下
ID N M value
1 1 A aaa
2 1 B bbb
3 2 A aAa
4 3 A ccc
5 3 B cCc
因为N=2 只有A列,循环的时候会不会出现串行。
追答你的需求,你试试就清晰了。