@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 应该如何才能完整的拿到
我的探测暂时就到这里了