Thymeleaf - Comment faire une boucle d'une liste à l'index
Comment puis-je boucle par index?
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>
J'ai eu erreur d'analyse de la
org.thymeleaf.exceptions.TemplateProcessingException: Could not parse as each: "${index: #numbers.sequence(0, ${student.tasks.length})}"
Pourquoi avez-vous besoin d'utiliser l'index lorsque vous pouvez déjà juste parcourir la collection?
Finalement, je veux convertir la liste de virgule delimeted chaîne. Je voudrais vérifier si l'élément est le dernier élément. Donc il faut que je boucle par l'indice de la première.
Finalement, je veux convertir la liste de virgule delimeted chaîne. Je voudrais vérifier si l'élément est le dernier élément. Donc il faut que je boucle par l'indice de la première.
OriginalL'auteur richersoon | 2016-07-14
Vous devez vous connecter pour publier un commentaire.
Thymeleaf
th:each
vous permet de déclarer une itération de la variable d'étatPuis dans la boucle, vous pouvez vous référer à
iter.index
etiter.size
.Voir Tutoriel: Utilisation de Thymeleaf - 6.2 Garder itération état.
OriginalL'auteur Jim Garrison