JSP页面使用Mybatis的PageHelper分页插件进行分页

妖狐艹你老母 2022-05-09 02:12 430阅读 0赞

写这个是因为原先页面用的HTML,改成JSP后,也差不多,当然废话不多说,直接进入正题

首先,你需要往页面上传一个用分页插件分好的数据PageInfo 就像这样70

背景是因为我开了电脑管家的屏幕配色(要保护好自己漂亮的眼睛呀~~~)

然后页面上你就可以进行分页了,我先上页面上分好的截图,然后说一下怎么用,就像这个这样就能分页了

70 1

其中的 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点就可以了!

希望可以帮到你,当然又不会的也可以私信我哦!

发表评论

表情:
评论列表 (有 0 条评论,430人围观)

还没有评论,来说两句吧...

相关阅读