jsp怎么把结果集rs中的内容全部显示出来

2025-02-22 12:13:27
推荐回答(4个)
回答1:

当然用循环来输出了,例如你的Sql语句查出来的记录集有两个字段,分别是整形Id和字符串型name,则可以写成:

rs = stmt.executeQrery(); //得到结果集
while (rs.next) {
int id = rs.getInt(1);
String name = rs.getString(2);
}
rs.close(); //最后,记着关闭结果集

回答2:

rs保存在request或者session等会话中,

然后就在这里面迭代result

用的时候注意导入标签:
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

回答3:

假设你的结果集有2列,都是String类型的
Java代码段如下(以表格形式显示):

out.print("");
while(rs.next())
{ out.print("");
out.print(""); //数字表示第几列,可以直接写列名
out.print("");
out.print("") ;
}
out.print("
"+rs.getString(1)+""+rs.getString(2)+"
");

回答4:

用循环。