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

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

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

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

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

JSP页面使用Mybatis的PageHelper分页插件进行分页_第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点就可以了!

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

 

你可能感兴趣的:(JSP,PageHelper分页,MyBatis)