Я хочу создать таблицу, данные которой представляют собой карту >.
Таким образом, таблица имеет один заголовок, а в строках должны быть точные данные.
- Map.key
- Object.item1
- Object.item2
- Object.item3
Итак, поскольку это список объектов, я хочу, чтобы для каждого объекта списка и Map.key была повторена по одной строке.
Так что мне нужно перебирать ключи вроде
<table>
<thead>
<tr>
<th>Code</th>
<th>Status</th>
<th>Flag</th>
<th>Message</th>
</tr>
</thead>
<tbody>
<tr th:each= "result : ${myMap}">
<td th:text="${result.key}"></td>
<td><table>
<tr th:each="obj: ${result.value}">
<td th:text="${not #lists.isEmpty(obj.errorList)}?'Error':'Warning'"></td>
<td th:text="${obj.flag}==true?'YES':'NO'"></td>
<td th:text="${not #lists.isEmpty(obj.errorList)}?${obj.warningList}:${obj.errorList}"></td>
</tr>
</table></td>
</tr>
</tbody>
</table>
но это решение помещает таблицу в таблицу. Я хочу использовать один заголовок, перебирать списки и помещать переменные в основную таблицу.