Spring Framework/Thymeleaf

Spring Framework/Thymeleaf

[Thymeleaf] 타임리프 @{..}, |리터럴| 경로 설정, form th:action, img th:src 설정 문법

Thymeleaf를 통해 컨트롤러와 데이터를 주고받고 처리하는 과정을 공부하면서 th:action, th:src, thymeleaf 문법을 통해 객체 그래프 탐색 방법에 대해 정리하고자 합니다. html 문서를 작성하면서 동적 프로그래밍이 필요할 때가 있습니다. 이럴 때 타임리프 문법을 통해 쉽게 해결할 수 있습니다. form form 태그를 통해 컨트롤러에게 데이터 셋을 전달하여 데이터 처리를 요청할 수 있습니다. th:action ✔️ form data를 보낼 url를 설정합니다. ✔️ 서버 Controller에게 데이터 처리 요청을 합니다. @{URL 링크} ✔️ @{URL 링크} : 타임리프는 URL 링크를 @{...} 에 담아서 전달합니다. ex1) th:href = "@{/css/style/...

Spring Framework/Thymeleaf

[Thymeleaf] Thymeleaf th 문법 정리 - th:classappend, th:text, th:utext, th:if, th:unless 사용법

th:classappend Thymeleaf 문법 중 th:classappend를 통해서 조건부로 태그에 class를 설정할 수 있습니다. th:classappend는 기존에 있는 클래스들과 함께 쓰일 수 있으며, 새로운 클래스를 추가하는 데 사용됩니다. 만약 클래스가 이미 존재한다면 기존 클래스와 함께 추가하며, 클래스가 존재하지 않은 경우에는 새로운 클래스를 추가하여 설정값을 사용합니다. 예시로 th:classappend를 사용하여 페이징 처리 부분에서 버튼을 활성화하거나 비활성화 기능을 구현해 보겠습니다. Page Content First Last th:classappend="${pageable.first} ? ‘disabled' : 'active'"를 통해 페이지가 첫 번째 페이지인 경우 이전 버..

kylo
'Spring Framework/Thymeleaf' 카테고리의 글 목록