稍微总结下,今天的小测验:分页
1.首先,明白分页的基本查询语句(采用Mysql数据库):
startPage: 定义查询数据库的起始位置
pageSize: 定义每页显示的数量
如:select * FROM limit 0,5 表示从数据库第一条到第五条的数据
SELECT * FROM type limit startPage,pageSize
2.了解分页语句所需要的一些条件:
1. 起始页
2. 显示的条数
3. 查询数据库中的所有条数(目的是通过所有条数去得到所有的页数)
4. 显示所有查询的数据,用集合封装。
5. 显示所有的页数(前端显示)
创建Page类
import java.util.List;
public class Page<T> {
private int currentPage;//当前页数
private int pageSize;//每页显示的记录数
private int totalCount;//总记录数
private int totalPage;//总页数
private List<T> lists;//每页的显示的数据
public int getCurrentPage() {
return currentPage;
}
public void setCurrentPage(int currentPage) {
this.currPage = currentPage;
}
public int getPageSize() {
return pageSize;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
public int getTotalCount() {
return totalCount;
}
public void setTotalCount(int totalCount) {
this.totalCount = totalCount;
}
public int getTotalPage() {
return totalPage