@RequestMapping("findAAA") public ModelAndView findAAAByid( HttpServletRequest req , Integer pageIndex, Integer pageSize ) { Page<Call> page = AAAService.findByPhoneId(id, pageIndex, pageSize); ModelAndView mav = new ModelAndView("pages/test"); // mav.addObject("list", page.getContent()); mav.addObject("page", page ); System.out.println(page.getNumber());// 当前页数 (从0 开始) System.out.println(page.getNumberOfElements());//本页有多少条 System.out.println(page.getSize());//最大条数(想要多少条) System.out.println(page.getTotalElements());//总共有多少条 System.out.println(page.getTotalPages());//总共多少页 // System.out.println(page.getPageable().getPageSize());// // System.out.println(page.getPageable().getOffset()); // System.out.println(page.getPageable().getPageNumber());
当前数据库数据情况为:只有4条数据
在当前页参数为0 , 每页最大数我传20 的时候
// 0 // 4 // 20 // 4 // 1 // 20 // 0 // 0 在当前页参数为1 , 每页最大数我传20 的时候 // 1 // 0 // 20 // 4 // 1 // 20 // 20 // 1
所以得到如上猜测
页面的解析为
当前:第 <span th:text="${page.number} + 1"></span> 页<br />
共 <span th:text="${page.totalPages}"></span> 页
当在拿其他数据的时候 报错500 希望有大牛能给一个完整的demo
Controller 返回的 page 对象 thymeleaf 应该如何才能完整的拿到
我的探测暂时就到这里了