在Thymeleaf中如何做if-else?
2022-08-31 07:18:01
在百里香叶做一个简单的方法是什么?if
else
我想在百里香叶中达到与
<c:choose>
<c:when test="${potentially_complex_expression}">
<h2>Hello!</h2>
</c:when>
<c:otherwise>
<span class="xxx">Something else</span>
</c:otherwise>
</c:choose>
在JSTL中。
到目前为止,我的想法是:
<div th:with="condition=${potentially_complex_expression}" th:remove="tag">
<h2 th:if="${condition}">Hello!</h2>
<span th:unless="${condition}" class="xxx">Something else</span>
</div>
我不想评估两次。这就是我引入局部变量的原因。我仍然不喜欢同时使用和.potentially_complex_expression
condition
th:if="${condition}
th:unless="${condition}"
重要的是,我使用了两个不同的HTML标签:假设和。h2
span
你能建议一个更好的方法来实现它吗?