[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)
참조: