10
จะทำอย่างไรถ้าอย่างอื่นใน Thymeleaf?
เป็นวิธีที่ดีที่สุดที่จะทำง่าย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}" สิ่งที่สำคัญก็คือว่าผมใช้สองแท็กที่แตกต่างกัน: สมมติว่าและh2span คุณสามารถแนะนำวิธีที่ดีกว่าในการบรรลุเป้าหมายได้หรือไม่?
132
java
jsp
if-statement
jstl
thymeleaf