JSP页面使用Mybatis的PageHelper分页插件进行分页
写这个是因为原先页面用的HTML,改成JSP后,也差不多,当然废话不多说,直接进入正题
首先,你需要往页面上传一个用分页插件分好的数据PageInfo 就像这样
背景是因为我开了电脑管家的屏幕配色(要保护好自己漂亮的眼睛呀~~~)
然后页面上你就可以进行分页了,我先上页面上分好的截图,然后说一下怎么用,就像这个这样就能分页了
其中的 news.html是你自己要跳转的页面,也就是当前页面 这样就能实现分页了 ${} 中PageInfo后面的东西千万别动,别改,下面我会给你说为什么
既然有这个PageInfo这个数据了,那和HTML页面一样,我需要知道里面都有那些数据,不多说,直接上图
- //当前页
- private int pageNum;
- //每页的数量
- private int pageSize;
- //当前页的数量
- private int size;
- //由于startRow和endRow不常用,这里说个具体的用法
- //可以在页面中”显示startRow到endRow 共size条数据”
- //当前页面第一个元素在数据库中的行号
- private int startRow;
- //当前页面最后一个元素在数据库中的行号
- private int endRow;
- //总记录数
- private long total;
- //总页数
- private int pages;
- //结果集(每页显示的数据)
- private List
list; - //第一页
- private int firstPage;
- //前一页
- private int prePage;
- //是否为第一页
- private boolean isFirstPage = false;
- //是否为最后一页
- private boolean isLastPage = false;
- //是否有前一页
- private boolean hasPreviousPage = false;
- //是否有下一页
- private boolean hasNextPage = false;
- //导航页码数
- private int navigatePages;
- //所有导航页号
private int[] navigatepageNums;
看到这里你应该就明白为什么 不要改了吧,想要什么样的数据,就直接用PageInfo点就可以了!
希望可以帮到你,当然又不会的也可以私信我哦!
还没有评论,来说两句吧...