网页上有一个连接数据库的表格,由于表里添加的数据太多,分页显示会更加清晰。
需要的数据:
1.每页显示多少条信息:pagesize
2.显示行的起始索引:offset
3:总共有多少天信息:count
所以我们现在要算0-9,10-19,20-29之间的规律
1.总记录数:count="select count(*) from t_article";
2.末页码数:pageNumber= count % pagesize == 0 ? count / pagesize : count / pagesize + 1;
3.起始索引:offset;
4.末偏移量:last = (getPageNumber() - 1) * pagesize; //最后一页的第一个索引
5,上一页:offset-pagesize<0? 0 : offset-pagesize;
6.下一页:offset+pagesize>last?last : offset+pagesize;
7.当前页码:offset / pagesize + 1;
import java.util.List;
public class PageVO {
private int offset;
private int pagesize;
private int count;//总记录数
private List data = null;
/**
* 末页页码/总页数
* @retu