thymeleaf 반복문
▶ 단순반복문 each
ArrayList Member 객체를 member라는 Attribute에 값을 담고 forward 하여 exam2 파일(오른쪽)에서 받앗을때, 그 값을 활용하여 each 반복문을 돌릴수 있다.
▶ each를 활용한 for문
sequence의 값에 1부터 10까지 반복문을 돌리자.
thymeleaf 반복문 활용
▶ each 활용하기
member 키워드를 m과 i를 설정하여 index값(번호)를 불러올 수 있다.
thymeleaf 조건문
table이 있다면, table 상단에 지역변수를 설정해 보자.
지역변수 설정은 th:with = "키 = 값" 이다.
테이블 하단에서 키값을 불러왔다.
▶ thymeleaf 조건문
위의 코드를 보면, 지역변수 id=id001이 m.mId와 일치하는 경우 스타일 color:red를 적용하였고,
그렇지 않은경우 스타일이 없다.
th:if="${m.mId==id}" 또는 th:if="{m.mId eq id}" 형식으로 사용할 수 있다.
if 조건문과 일치하는 경우 style="color:red"와 th"text="${m.mId}"가 적용되며
unless 조건문이 일치하지 않은 경우 th:text="${m.mId}"가 적용되는 형식이다.
범위를 지정하여 사용하고 싶은 경우는 아래와 같이 th:block을 사용한다.
'Frameworks > spring boot' 카테고리의 다른 글
Mybatis(마이바티스) (0) | 2020.05.25 |
---|---|
thymeleaf 의 링크 (0) | 2020.05.19 |
thymeleaf 사용하기 (0) | 2020.05.18 |
thymeleaf / 스프링부트 레이아웃 (0) | 2020.05.18 |
스프링 부트, 컨트롤러 (0) | 2020.05.18 |