<tbody>
<tr th:each="bean , beanStat : ${list}">
<td class="text-center" th:text="${beanStat.size-beanStat.count+1}+(${paging.cri.page}-1)*${cri.perPageNum}" >1</td>
<!-- paging.totalcount -->
<!-- <tr th:each="bean , beanStat : ${list}">
<td class="text-center" th:text="${beanStat.size-beanStat.count+1}+(${paging.cri.page}-1)*${cri.perPageNum}" >1</td>
首先,我很抱歉英语说得不好。
我想给文章编号,但是我想用倒序来编号。我想你可以像下面这样在jsp中做。在thymeleaf中,我想知道如何用倒序来做这个(有索引吗?)
记录总数-((当前页码- 1)* 我想是每页显示的记录数。
${(总计数-状态索引)-((当前页- 1)* 显示编号)}
我是这样实现的,但是我想知道thymeleaf中是否有status.index这样的部分。
enter image description here
1条答案
按热度按时间qlfbtfca1#
Thymeleaf中有一个与JSP方法等效的方法--一组迭代跟踪属性,您可以在处理列表时使用。
假设您有一个Java列表,如下所示:
然后你可以使用以下Thymeleaf:
这会产生:
更新
如果要将分页添加到计算中,则Java代码需要知道:
让我们假设我将这3个值从Java传递到Thymeleaf模型,并添加了一些新数据:
现在,Thymeleaf变成了这样:
对于第1页,这将生成:
对于第2页(最后4项),我们有:
注意:只有当前页码发生了变化。每页的行数和总记录数:这些值在所有页面上保持相同。
同样的Thymeleaf模板生成了以下内容: