使用Thymeleaf解决数字循环问题
这个问题出现在分页显示信息中,遇到了个问题,我只会用Thymeleaf的th:each来实现List之类的循环遍历,不会实现1~n的数字显示。
但是不慌,毕竟是面向百度编程嘛
查了一通,却发现只有这样的
<ul class="pagination" th:each="i: ${#numbers.sequence(1,10)}">
</ul>
但我想要的是1~n的遍历循环,不是这种固定的,最后终于在一个博客找到了答案,但是他这个博客其实是一个项目的模块,对于像我这样的初学者看起来有点困难,我就整理了下。
pageCount是后端向前端的传值,含义是:总页数
<ul class="pagination" th:each="i: ${#numbers.sequence(1,pageCount)}">
<li><a th:href="@{'queryAllByClass?sclass='+${myClass}+'&pageNum='+${i}}">[[${i}]]</a></li>
</ul>
本以为很麻烦,结果就这么简单,记录一下,可能会帮到一些人
本文介绍如何使用Thymeleaf实现从1到n的数字循环显示,适用于分页显示场景,通过后端传入总页数,前端利用Thymeleaf的#numbers.sequence方法动态生成页码链接。

3653





