목차
- Spring Boot에서 Thymeleaf 사용하기(2)
▶ Spring Boot에서 Thymeleaf 사용하기(2) (p) Thymeleaf
1) 반복문(th:each) sample3.html
- Thymeleaf에서는 th:each를 사용하여 반복문을 처리한다.
- 형식: th:each=”변수:${컬렉션}”
• 예시
*날짜 포맷을 원하는 포맷으로 지정하기
Java의 SimpleDateFormat 클래스나 JSTL의 국제화 라이브러리처럼 #date 유틸리티의 format() 메소드로 날짜 시간 지정 가능
ex) th:text="${#dates.format(member.regdate,'yyyy-MM-dd HH:mm:ss')}"
2) 변수 정의(th:with) sample4.html
- Thymeleaf에서 변수를 정의할 때 th:with를 사용한다.
- 형식: th:with="변수명='값' "
• 예시
3) if 조건문(th:if ~ th:unless) sample4.html
- Thymeleaf에서 if ~ else와 같은 조건문을 사용할 때 th:if ~ th:unless를 사용한다.
- if의 조건과 unless의 조건을 동일하게 적어주어야 한다.
- 형식: th:if=”${조건}”
• 예시
4) Javascript 안에서 Thymeleaf 사용하기 sample4.html
- script태그에 th:inline="javascript"를 추가하면 script안에서 Thymeleaf를 사용할 수 있다.
• 예시
*태그의 위치에 따라 범위(scope)가 달라진다.
Ex) 변수를 정의하는 th:with를 <table> 태그 안에서 쓰면 테이블 내에서 사용되고, <tr> 태그 안에서 쓰면 <tr> 태그 내에서만 사용된다.
'Spring' 카테고리의 다른 글
108일차: Spring Boot에서 Thymeleaf 사용하기(3)_2021.11.19 (0) | 2021.11.19 |
---|---|
106일차: Spring Boot에서 Thymeleaf 사용하기(1)_2021.11.17 (0) | 2021.11.17 |
105일차: Spring Boot static 폴더_2021.11.16 (0) | 2021.11.16 |
104일차: Spring Boot에서 MyBatis 연동_2021.11.15 (0) | 2021.11.15 |
103일차: Spring Boot 실습 4(Mybatis)_2021.11.12 (0) | 2021.11.12 |