【发布时间】:2021-11-18 20:05:00
【问题描述】:
我正在制作一个电子商务网站,并且在产品部分(在管理员内部),我试图每页仅显示 10 个产品。我是 Spring 新手,在编写代码时,尝试添加下一页按钮时遇到错误(在标题中给出)。但是,该代码适用于“上一个”按钮和所有页码。这是我的分页部分代码:
<nav class="mt-3" th:if="${count > perPage}">
<ul class="pagination">
<li class="page-item" th:if="${page > 0}">
<a th:href="@{${#httpServletRequest.requestURI}} + '?page=__${page-1}__'" class="page-link">Previous</a>
</li>
<li class="page-item" th:each="number: ${#numbers.sequence(0, pageCount-1)}" th:classappend="${page==number} ? 'active' : ''">
<a th:href="@{${#httpServletRequest.requestURI}} + '?page=__${number}__'" class="page-link" th:text="${number+1}"></a>
</li>
<li class="page-item" th:if="${page pageCount-1}">
<a th:href="@{${#httpServletRequest.requestURI}} + '?page=__${page+1}__'" class="page-link">Next</a>
</li>
</ul>
</nav>
前 2 li 工作正常,我得到了页面列表和上一个按钮。但是在添加 Next 按钮时,我得到了上面提到的错误。
【问题讨论】:
标签: spring spring-boot thymeleaf