在百里香叶中执行迭代时添加序列号

时间:2014-03-08 08:04:31

标签: java html spring web thymeleaf

我有一个senario,我必须在列表上执行迭代并将结果显示为网格。还包括序列号。现在,我为序列号做了什么,如下所示

<div th:with="i=0">
 <tr th:each="mydate:${data.Listdata}" >
  <div th:with="i=${i+1}">
   <td th:text="${i}">
  </div>
    //other codes
 </tr>
</div>

但所有序列号中只出现1个。任何人都可以帮我这个吗?

2 个答案:

答案 0 :(得分:5)

您可以使用迭代状态的索引:

<tr th:each="item,iterator : ${items}">
    <td th:text="${iterator.index}"></td>
</tr>

答案 1 :(得分:0)

您可以使用迭代状态以1而不是0开头。

    def perms(lst, n):
        """
        >>> g1 = perms([1,2,3],2)
        >>> print(list(g1))
        [[1,2], [1,3], [2,1], [2,3], [3,1]. [3,2]]
        """


这给出了表Sno。从1开始。