如何遍历列表以找到百里香的匹配?

时间:2017-01-12 21:42:29

标签: thymeleaf

如何在不指定索引[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]

1 个答案:

答案 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>