HTML 요소의 표시를 제어할때 타임리프는 th속성을 사용한다.
속성 값이 참인 경우에만 , HTML요소 값을 표시한다.
참과 거짓 판단 기준
-null인 경우는 거짓
-숫자 타입에서 0이 아닌 값이면 참, 그렇지 않은 경우는 거짓
-문자 타입에서 false,off,no이면 거짓 ,그렇지 않은 경우는 참
-boolean타입 ,숫자 타입 문자열 타입 이외의 경우에는 참
다중 if문으로도 체크 가능하지만 그 외의 값을 체크할 때 else를 사용하는데, else는 thymeleaf에서는 다른 속성인 th:unless 를 사용한다.
switch ~case 문과 같다.
switch case 문으로 제어할 때는 태그를 th:block로 설정하고 그안에 case문을 작성하면 된다.
index 현재 반복 인덱스 (0부터 시작)
count 현재 반복 인덱스 (1부터 시작)
size 총 요소 수
current 현재 요소
even 현재 반복이 짝수인지 여부 (boolean)
odd 현재 반복이 홀수인지 여부 (boolean)
first 현재 반복이 첫번째인지 여부 (boolean)
last 현재 반복이 마지막인지 여부 (boolean)
1)배열 타입의 프로퍼티 값을 반복하여 표시한다.
2)컬렉션 리스트 타입의 프로퍼티 값을 반복하여 표시한다.