在一次案例中我用到了mybatis-plus分页的插件。但是前端不知道怎么动态生成页面
@RequestMapping("/page/{pageNumber}")
public Page<UserInfo> list(@PathVariable("pageNumber") Integer pageNumber) {
//先把用户传过来的每页几条和第几页进行查询,得到总共可以分几页的数据。
Page<UserInfo> page2=new Page<UserInfo>(pageNumber,10);
Page page1 = userInfoMapper.selectPage(page2, null);
long pages = page1.getPages();
if (pageNumber==null ||pageNumber>pages){
pageNumber=1;
}
//进行判断。如果用户传过来的参数大于第一次查询的总页数就强制回到第一页
if (pageNumber==null){
pageNumber=1;
}
Page<UserInfo> userInfoPage = userInfoService.listPage(pageNumber);
System.out.println(userInfoPage.getPages());//可以分几页
System.out.println(userInfoPage.getTotal());//总共有几条
System.out.println(userInfoPage.getSize());//每页显示几条
System.out.println(userI