jsp横向分页

来源:百度知道 编辑:UC知道 时间:2024/06/03 05:31:39
就是 横向显示4个 再换行 接着再显示 一共显示5行 接着分页
Collection coll=(Collection)request.getAttribute("aa");
数据从request.getAttribute("aa");读取出来
就是问怎么分页显示
类似于百度图片那样的效果

假设coll里为第i页数据。
<table>
<% for(int j=0; j<coll.size(); j=j+4){%>
<tr>
<td>{% out.print(coll[j].ToString());%}</td
<td>{% out.print(coll[j+1].ToString());%}</td>
<td>{% out.print(coll[j+2].ToString());%}</td>
<td>{% out.print(coll[j+4].ToString());%}</td>
</tr>
<%}%>
</table>

也就是说,每次20条记录,都在coll里了对吧,如果分页已经搞定,那就只是页面显示改改就行了

分页是要从数据库分页的哦 、】
不是从页面上面分的

Collection coll=(Collection)request.getAttribute("aa");
for (int i = 0; i < coll.size(); i++) {
/*
* 这里写输出一条记录的代码
*/
if (i % 4 == 3) {
/*
* 这里写输出换行的代码
*/
}
}