Tomcat学习之Servlet分页技术

  • 分页方法(1)

先讲讲分页的算法:

我们需要定义四个变量,它们有各自的用处

int pageSize: 每页显示多少条记录

int curPage: 希望显示第几页

int pageCount: 一共有多少页

int rowCount: 一共有多少条数据记录

说明:

pageSize是设计者指定的;

curPage是用户当前选择的

rowCount 是从表中查询得到的

pageCount是计算出来的,该计算式为

if (rowCount%pageSize == 0){

  pageCount = rowCount/pageSize;

}else{

  pageCount = rowCount/pageSize + 1;

}

对应分页:SQLServer中语句:

select top pageSize 字段列表 from 表名 where id not in

(select top pageSize*(curPage-1) id from 表名)

原文地址:https://www.cnblogs.com/jiqiwoniu/p/4396472.html