2016-07-14 39 views
10

Come posso eseguire il ciclo per indice?Thymeleaf - Come eseguire il ciclo di un elenco per indice

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> 

ho ottenuto errore di analisi

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

Perché avete bisogno di utilizzare l'indice quando si può già appena iterare la collezione? –

+0

Eventualmente, voglio convertire la lista in stringa delimitata da virgole. Vorrei verificare se l'elemento è l'ultimo elemento. Quindi devo prima fare un ciclo per indice. – richersoon

risposta

Problemi correlati