如何在不指定索引[x]的情况下重写下面的脚本?并允许thymeleaf迭代整个列表,看看它是否找到了test.host == server.host的匹配。
<tr th:if="${server.host == test[1].host}">
<td th:text ="${test[1].Status}"></td>
<td th:text="${test[1].host}"></td>
<td th:text="${test[1].version}"></td>
</tr>
它没有像我希望的那样工作。当我使用index [x]指定主机时,它工作正常。我想让它遍历整个列表。如果test.host与server.host匹配。我不想指定索引[x]
答案 0 :(得分:1)
我认为您可以在集合/数组
上使用th:each
进行迭代
<th:block th:each="item: ${test}">///item is a var name, test is your array
<tr th:if="${server.host == item.host}">
<td th:text="${item.Status}"></td>
<td th:text="${item.host}"></td>
<td th:text="${item.version}"></td>
</tr>
</th:block>