[java] Thymeleaf에서 선택적 클래스(class) 설정하는 방법은 무엇인가요?

Thymeleaf에서는 th:class 속성을 사용하여 선택적 클래스를 설정할 수 있습니다. 이 속성을 사용하면 조건에 따라 요소에 클래스를 추가하거나 제거할 수 있습니다.

다음은 예제 코드입니다.

<div th:class="${selectedClass} ? 'active' : ''">
    <p> 요소에는 선택적 클래스가 설정됩니다.</p>
</div>

위의 코드에서 th:class 속성 값으로 ${selectedClass} ? 'active' : ''를 사용하였습니다. 이는 selectedClass 변수의 값에 따라 active 클래스가 선택적으로 추가되거나 제거됩니다.

예를 들어, selectedClass 변수의 값이 true인 경우에는 active 클래스가 추가되고, false인 경우에는 클래스가 추가되지 않습니다.

이렇게 설정하면 요소의 클래스를 동적으로 조작할 수 있습니다.

더 자세한 내용은 Thymeleaf 공식 문서를 참조하시기 바랍니다. (https://www.thymeleaf.org/documentation.html)

참조: