[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