簡単な操作を行うための最善の方法は何だif
- else
Thymeleafに?
Thymeleafで同じ効果を達成したい
<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
2回評価したくありません。そのため、ローカル変数を導入しましたcondition
。それでも、th:if="${condition}
との両方を使用するのは好きではありませんth:unless="${condition}"
。
LETの発言:重要なことは、私は2個の異なるHTMLタグを使用することであるh2
とspan
。
それを達成するためのより良い方法を提案できますか?