springboot jpa 使用分页传给 thymeleaf 并解析

xiaoxiao2022-06-12  29

    @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 应该如何才能完整的拿到

我的探测暂时就到这里了

转载请注明原文地址: https://www.6miu.com/read-4932733.html

最新回复(0)