从数据库中查询出很多条数据,怎么才能将其显示在页面上呢?比如查某班的学生,将这个班的所有学生的信息已经取出了,怎么按每条每条的显示在页面上呢?
比如实现效果如下:
是不先统计出条数,然后再根据其条数建立table,最后将每条信息动态的加入<tr>中呢?
从数据库中查询出很多条数据,怎么才能将其显示在页面上呢?比如查某班的学生,将这个班的所有学生的信息已经取出了,怎么按每条每条的显示在页面上呢?
比如实现效果如下:
是不先统计出条数,然后再根据其条数建立table,最后将每条信息动态的加入<tr>中呢?
是将所有的数据查询出来(未分页) 放到list里面 然后循环显示
举个例子
<table>
<td>用户名</td> <td>密码</td><td>操作</td>
<c:foreach var="user" items="${list}">
<tr><td>${user.username}</td><td>${user.password}</td><td><a href="#"></a></td></tr>
<table>
</c:foreach>
也就是将<tr>标签放到循环体里面就可以了
先写表头
然后
while(reader.read())
{
写表的行
}
最后写表尾