Java thymileaf-如何按索引循环列表
如何按索引循环 Foo.javaJava thymileaf-如何按索引循环列表,java,jakarta-ee,thymeleaf,each,Java,Jakarta Ee,Thymeleaf,Each,如何按索引循环 Foo.java public Foo { private List<String> tasks; ... } thymileafth:each允许您声明迭代状态变量 然后在循环中,您可以参考iter.index和iter.size 请参阅。Thymeleaf总是声明隐式迭代状态变量,如果我们忽略它 这里,状态变量名为taskStat,它是变量task和后缀Stat的集合 然后在循环中,我们可以参考taskStat.index,taskSta
public Foo {
private List<String> tasks;
...
}
thymileaf
th:each
允许您声明迭代状态变量
然后在循环中,您可以参考iter.index
和iter.size
请参阅。Thymeleaf总是声明隐式迭代状态变量,如果我们忽略它
这里,状态变量名为taskStat
,它是变量task
和后缀Stat
的集合
然后在循环中,我们可以参考taskStat.index
,taskStat.size
,taskStat.count
,taskStat.偶
和taskStat.odd
,taskStat.first
和taskStat.last
来源:既然可以在集合上进行迭代,为什么还需要使用索引?最后,我想将列表转换为逗号分隔的字符串。我想检查项目是否是最后一个元素。所以我必须先按索引循环。
org.thymeleaf.exceptions.TemplateProcessingException: Could not parse as each: "${index: #numbers.sequence(0, ${student.tasks.length})}"