[java] Thymeleaf에서 특정 속성의 존재 유무를 확인하는 방법은 무엇인가요?
  1. th:if 속성 사용: th:if 속성을 사용하여 속성의 존재 여부를 확인할 수 있습니다. 예를 들어, <div th:if="${param.someParam}">...</div>와 같이 param 객체의 someParam 속성이 존재하는 경우에만 <div> 요소가 렌더링 됩니다.

  2. th:unless 속성 사용: th:unless 속성을 사용하여 속성이 존재하지 않는 경우에 렌더링할 수 있습니다. 예를 들어, <div th:unless="${param.someParam}">...</div>와 같이 param 객체의 someParam 속성이 존재하지 않는 경우에만 <div> 요소가 렌더링 됩니다.

  3. th:unless 속성과 th:if 속성을 함께 사용: <div th:if="${param.someParam}" th:unless="${param.someOtherParam}">...</div>와 같이 someParam 속성은 존재하고 someOtherParam 속성은 존재하지 않을 때에만 <div> 요소가 렌더링 됩니다.

위의 방법들을 사용하여 Thymeleaf에서 특정 속성의 존재 유무를 확인할 수 있습니다.

참고문서: