간단하게 할 수있는 가장 좋은 방법은 무엇입니까 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
두 번 평가하고 싶지 않습니다 . 그래서 로컬 변수를 도입했습니다 condition
. 그럼에도 불구하고 나는 모두를 사용하여 싫어 th:if="${condition}
하고 th:unless="${condition}"
.
하자의 말 : 중요한 것은 내가 두 개의 서로 다른 HTML 태그를 사용한다는 것입니다 h2
및 span
.
그것을 달성하는 더 좋은 방법을 제안 할 수 있습니까?