Thymeleaf-如何按索引循环列表

如何按索引循环?

Foo.java

public Foo {

private List<String> tasks;

...

}

index.html

<p>Tasks:

<span th:each="${index: #numbers.sequence(0, ${foo.tasks.length})}">

<span th:text="${foo.tasks[index]}"></span>

</span>

</p>

我解析错误

org.thymeleaf.exceptions.TemplateProcessingException: Could not parse as each: "${index: #numbers.sequence(0,  ${student.tasks.length})}"

回答:

Thymeleaf th:each允许您声明迭代状态变量

<span th:each="task,iter : ${foo.tasks}">

然后,您可以在循环中参考iter.indexiter.size

请参阅教程:使用Thymeleaf-6.2保持迭代状态。

以上是 Thymeleaf-如何按索引循环列表 的全部内容, 来源链接: utcz.com/qa/418751.html

回到顶部