Thymeleaf
2024. 6. 14. 18:13ㆍJSP+Spring Boot
1. 템플릿 엔진
템플릿 양식과 특정 데이터 모델에 따른 입력 자료를 합성하여
결과 문서(응답 화면)를 출력하는 것
-> 만들어둔 화면(html)에 데이터를 추가하여 하나의 html로 만들어서 응답
(jsp 템플릿 엔진 중 하나)
2. thymeLeaf
웹 및 독립 실행형 환경 모두를 위한 최신 서버 측 Java 템플릿 엔진
- 웹 실행 == 요청시 포워드 되는 화면
- 독립 실행 == html 파일 실행(인터넷 연결 x)
HTML 파일에서 th(thymeLeaf) 속성을 이용해
컨트롤러부터 전달받은 데이터를 이용해 동적 페이지를 만들 수 있음
Spring Boot 에서는 jsp가 아닌 ThymeLeaf 사용을 권장
[사용법]
html 예시
<!DOCTYPE html> 밑에 작성된
<html xmlns:th="https://www.thymeLeaf.org/"> 작성 후 사용이 가능
https://www.thymeLeaf.org/ 이 주소를 가져오는데 th를 사용해서 작성
-> xmlns:별칭="템플릿 가져올 주소"
'JSP+Spring Boot' 카테고리의 다른 글
Thymeleaf로 객체 값 얻어오기 (1) | 2024.06.14 |
---|---|
Thymeleaf(block, text, each) (0) | 2024.06.14 |
@ModelAttibute (0) | 2024.06.12 |
Lombok (1) | 2024.06.11 |
RequestParam (0) | 2024.06.11 |