如何使用th:if语句匹配2个表达式?
<form class="form-horizontal" th:object="${server}" th:action="@{/addServer}" method="POST">
<input type="hidden" th:field="*{id}"/>
<div class="form-group">
<label class="col-sm-2 control-label">Host:</label>
<div class="col-sm-10">
<input type="text" style="width: 500px" class="form-control" th:field="*{host}"/>
</div>
</div>
</form>
<!----------------------------------------------------------------------------->
<tr th:object="${test}">
<td th:text ="${test.Status}"></td>
<td th:text="${test.host}"></td>
<td th:text="${test.version}"></td>
</tr>
如何检查test.host是否为=:field =&#34; * host&#34;?这甚至可能吗?
答案 0 :(得分:2)
*{host}
与${server.host}
相同(因为服务器是您的表单的第一个:对象)。要将其与其他内容进行比较,您可以使用相同的表达式。类似的东西:
th:if="${server.host == test.host}"
编辑: 这样做你想要的吗?
<table>
<tr th:each="t: ${test}" th:if="${server.host == t.host}">
<td th:text="${t.Status}" />
<td th:text="${t.host}" />
<td th:text="${t.version}" />
</tr>
</table>