2016-04-28 10 views
0

とULを入れ子になった:反復は現在、私はArrayListのを反復処理し、HTMLのリストにそれを表示するには、次のコードを持っているThymeleaf

<ul> 
    <li th:each="section : ${sectionService.getAllSections()}">Section</li> 
</ul> 

出力はこのようなものです:今

<ul> 
    <li>Section1</li> 
    <li>Section2</li> 
    ... 
</ul> 

私は

<ul> 
    <li>Section1 
     <ul> 
      <li>Item1</li> 
      <li>Item2</li> 
      ... 
     </ul> 
    </li> 
    <li>Section2</li> 
    ... 
</ul 

iterati内のリストを繰り返し処理する可能性はありますかに?

+1

なぜですか?ループ内の 'section'が' Collection'型、 'section'が' Collection'型のフィールドを持っている場合、それも繰り返し処理できます。 – sanluck

答えて

1

あなたはそれを入れ子にすることができます。 (未テスト)例:subListsectionCollectionプロパティの名前である

<ul> 
    <li th:each="section : ${sectionService.getAllSections()}"> 
     <ul> 
      <li th:each="anItem : ${section.subList}"></li> 
     <ul> 
    </li> 
</ul>