Sco*_*ank 6 java spring thymeleaf
如何在th:each循环内创建一组两行而不是一行?
我知道我能做到:
<tr th:each="obj: ${listOfObjects}">
<td>a column with data: ${obj.id}</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
但是,我希望<tr>创建两个元素,就像使用 JSTL 所做的那样:
<c:forEach items="${listOfObjects}" var="obj">
<tr>
<td>${obj.id}</td>
</tr>
<tr>
<td>${obj.name}</td>
</tr>
</c:forEach>
Run Code Online (Sandbox Code Playgroud)
有没有办法用 Thymeleaf 来实现这一目标?
您可以使用 th:block 元素将行分组在一起并重复它们:
<th:block th:each="obj: ${listOfObjects}">
<tr>
<td th:text="${obj.id}"></td>
</tr>
<tr>
<td th:text="${obj.name}"></td>
</tr>
</th:block>
Run Code Online (Sandbox Code Playgroud)
您可以th:block 在这里阅读更多相关内容
| 归档时间: |
|
| 查看次数: |
5273 次 |
| 最近记录: |