目前我有以下代码来迭代一个ArrayList并将其显示在html中的列表中:
<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>
那么是否有可能在迭代中迭代列表?
答案 0 :(得分:1)
你应该能够嵌套它。例如(未经测试):
<ul>
<li th:each="section : ${sectionService.getAllSections()}">
<ul>
<li th:each="anItem : ${section.subList}"></li>
<ul>
</li>
</ul>
其中subList
是Collection
中section
属性的名称。