Java ThymileAF-th:文本内的标记
我需要根据一些表达式放置标签或文本。我试过这样的表达,但是巴德不起作用Java ThymileAF-th:文本内的标记,java,thymeleaf,Java,Thymeleaf,我需要根据一些表达式放置标签或文本。我试过这样的表达,但是巴德不起作用 <td th:text="${reservation[0] == null ? <a href="/reserve">Reserve</a> : reservation[0] == request.username ? <a href="/cancel">Cancel</a> : Reserved}">&l
<td th:text="${reservation[0] == null ? <a href="/reserve">Reserve</a> : reservation[0] == request.username ? <a href="/cancel">Cancel</a> : Reserved}"></td>
试试这个:
<td th:utext="${reservation[0] == null} ? '<a href="/reserve">Reserve</a>' : ${reservation[0] == request.username} ? '<a href="/cancel">Cancel</a>' : 'Reserved'"></td>
您还可以使用多种测试条件使其更易于阅读:
<td th:if="${reservation[0] == null}"><a href="/reserve">Reserve</a></td>
<td th:if="${reservation[0] == request.username}"><a href="/cancel">Cancel</a></td>
如果条件未满,则不会显示th标记。尝试以下操作:
<td th:utext="${reservation[0] == null} ? '<a href="/reserve">Reserve</a>' : ${reservation[0] == request.username} ? '<a href="/cancel">Cancel</a>' : 'Reserved'"></td>
您还可以使用多种测试条件使其更易于阅读:
<td th:if="${reservation[0] == null}"><a href="/reserve">Reserve</a></td>
<td th:if="${reservation[0] == request.username}"><a href="/cancel">Cancel</a></td>
如果条件未满,则不会显示th标签。ThymileAF提供了一个干净的替代方案:
ThymileAF提供了一个干净的替代方案: