thymeleaf里面的嵌套集合怎么取出每个对象的每一个值放到一个表里面
时间: 2024-02-28 07:55:03 浏览: 308
可以使用Thymeleaf的迭代器(iteration)和条件(condition)操作,遍历嵌套集合中的每个对象,并取出每个对象的每一个值,将这些值放到一个表格中。
示例代码如下:
```
<table>
<thead>
<tr>
<th>属性1</th>
<th>属性2</th>
<th>属性3</th>
</tr>
</thead>
<tbody>
<tr th:each="outerObj : ${outerList}">
<td th:text="${outerObj.prop1}"></td>
<td th:text="${outerObj.prop2}"></td>
<td>
<table>
<tr th:each="innerObj : ${outerObj.innerList}">
<td th:text="${innerObj.prop3}"></td>
</tr>
</table>
</td>
</tr>
</tbody>
</table>
```
这里假设有一个外部集合`outerList`,其中每个对象都包含一个内部集合`innerList`,内部集合中的每个对象都有一个属性`prop3`。通过上述代码,可以遍历外部集合中的每个对象,取出每个对象的`prop1`和`prop2`属性,并在内部集合中遍历每个对象,取出每个对象的`prop3`属性,将这些属性放到一个表格中的不同单元格中。
阅读全文