2017-07-19 9 views
-2

Thymeleafの自己参照エンティティのリストをループする方法は?

public class Entity{ 
    .... 
    private List<Entity> entities = new ArrayList<>(); 
    .... 
    //Other fields with its setters and getters 
} 

の下には、どのように私はThymeleafを使用して、すべての entitiesを表示しないように私は実体を持っています。私はちょうどthymeleafを使い始めました。私はいつでもどこでも探してみました。

+0

あなたは何を試しましたか? – Patrick

+0

thymeleaf [チュートリアル](http://www.thymeleaf.org/doc/tutorials/3.0/thymeleafspring.html)を読んでみてください。 – Ranjeet

答えて

0

私はJava側からアプローチします。例えば、このような何か:

JAVA

public class Entity{ 
    private List<Entity> entities = new ArrayList<>(); 

    public List<Entity> getAllEntities() { 
     List<Entity> all = new ArrayList<>(); 

     for (Entity e: entities) { 
      all.add(this); 
      all.addAll(e.getAllEntities()) 
     } 

     return all; 
    } 
} 

HTML

<div th:each="entity: ${entities.allEntities}"> 
    <span th:text="${entity.someProperty}" /> 
</div> 

それは、同様のフラグメントを含むことによって可能かもしれない - しかし、私はそれがタイムを持つことが可能だかわかりません葉断片はそれ自体を含む。

関連する問題