[java] Thymeleaf에서 특정 속성의 존재 유무를 확인하는 방법은 무엇인가요?
-
th:if속성 사용:th:if속성을 사용하여 속성의 존재 여부를 확인할 수 있습니다. 예를 들어,<div th:if="${param.someParam}">...</div>와 같이param객체의someParam속성이 존재하는 경우에만<div>요소가 렌더링 됩니다. -
th:unless속성 사용:th:unless속성을 사용하여 속성이 존재하지 않는 경우에 렌더링할 수 있습니다. 예를 들어,<div th:unless="${param.someParam}">...</div>와 같이param객체의someParam속성이 존재하지 않는 경우에만<div>요소가 렌더링 됩니다. -
th:unless속성과th:if속성을 함께 사용:<div th:if="${param.someParam}" th:unless="${param.someOtherParam}">...</div>와 같이someParam속성은 존재하고someOtherParam속성은 존재하지 않을 때에만<div>요소가 렌더링 됩니다.
위의 방법들을 사용하여 Thymeleaf에서 특정 속성의 존재 유무를 확인할 수 있습니다.
참고문서:
- Thymeleaf 공식 문서: https://www.thymeleaf.org/doc/tutorials/2.1/usingthymeleaf.html