Thymeleaf 문법


Thymeleaf 문법

text <h1 th:text="${data}"></h1> model를 이용해서 data 부분에 값을 넣을 수 있다. each th:each = "변수: ${목록}" each를 이용하면 반복문 사용 가능하다. 목록 부분에 model.addAttribute로 값을 받고 변수로 값을 받아서 사용 가능하다. state 객체 반복문에는 순번, 인덱스 번호, 홀수/짝수 등을 지정할 수 있는 상태 객체를 이용할 수 있다. 제어문 Thymeleaf의 제어문 처리는 if 문으로 사용 가능하다. th:if ~ unless th:if="${dto.sno % 5 == 0}" 위의 if 코드를 이용해서 sno의 값이 5의 배수만 출력 가능하다. 4 9 14 19로 찍히는 건 state의 값이기 때문이다. unless를 이용할 수 있다. 위의 경우 sno가 5로 나눈 나머지가 0이민 경우 sno 출력 아니면 first를 출력하는 것이다. 삼항 연산자로도 처리가 가능하다. if 문을 이용해서 css 적용도 ...


#addAttribute #model #redirect #spring #springboot #Thymeleaf

원문링크 : Thymeleaf 문법