Alfabetização de primavera para mim

Fácil de esquecer no aprendizado do IDEA

consulta de paginação

método de aumento userService        

    List<User> findAllByPage(Integer pageNum,Integer pageSize);

impl método de implementação

  public List<User> findAllByPage(Integer pageNum, Integer pageSize) {
        PageHelper.startPage(pageNum,pageSize);
        return      userMapper.findAll();
    }

Controlador chave

@RequestMapping("/index")
    public String  index(@RequestParam(defaultValue = "1")Integer pageNum,
                         @RequestParam(defaultValue = "10")Integer pageSize,
                         Model model){
    //PageSize  指最多显示多少数据
    List<User >users=userService.findAllByPage(pageNum,pageSize);
    model.addAttribute("users",users);
    PageInfo pageInfo=new PageInfo(users,pageSize);
    model.addAttribute("pageInfo",pageInfo);
    return "index";
}

página chave

   <ul class="pagination justify-content-end" style="float: right">
                <li class="page-item">
                    <a class="page-link" th:href="'index?pageNum='+${pageInfo.navigateFirstPage}">首页</a>
                </li>

                <!--上一页-->
                <li class="page-item">
                    <a class="page-link" th:href="'index?pageNum='+${pageInfo.prePage}">上一页</a>
                </li>

                <!--循环遍历显示中间的页数-->
                <li th:each="list:${pageInfo.navigatepageNums}">
                    <a th:href="'index?pageNum='+${list}" th:text="${list}"
                       th:if="${list!=pageInfo.pageNum}"></a>
                    <span style="font-weight: bold;background: #6faed9;"
                          th:if="${list == pageInfo.pageNum}" th:text="${list}" ></span>
                </li>
                <!--下一页-->
                <li class="page-item"    th:if="${pageInfo.hasNextPage}">
                    <a class="page-link" th th:href="'index?pageNum='+${pageInfo.nextPage}">下一页</a>

                </li>

                <!--尾页-->
                <li class="page-item">
                    <a class="page-link" th:href="'index?pageNum='+${pageInfo.navigateLastPage}">尾页</a>

                </li>
            </ul>

Se você não usar th:href=" 'action? parameter name='+${input parameter} ", um erro será relatado e a versão simplificada do índice (nome do parâmetro=${}) não poderá ser usada

Acho que você gosta

Origin blog.csdn.net/m0_57242470/article/details/127664036
Recomendado
Clasificación