본문 바로가기
2023/SPRING BOOT

[spring boot] 템플릿 엔진 : 타임리프(Thymeleaf)

by Or0i쿠 2023. 8. 23.

템플릿 엔진 

웹페이지(html) 상에 스프링 서버에서 데이터를 받아 보여주는 도구

 

▼간단한 템플릿 문법 예

<h1 text=${이름}> <!-- text 어트리뷰트 할당되어 있음 -->
<p text=${나이}>

 

▼서버에서 보내준 데이터 예

{
	이름: "홍길동"
    나이: 11 
{

타임리프 표현식

표현식 설명
${...} 변수의 값 표현식
#{...} 속성 파일 값 표현식
@{...} URL 표현식
*{...} 선택한 변수의 표현식 (th:object 에서 선택한 객체에 접근

타임리프 문법

표현식 설명 예제
th:text 텍스트를 표현할 때 사용 th:text
th:each 컬렉션을 반복할 때 사용 th:each
th:if 조건이 true일 때 사용 th:if
th:unless 조건이 false일 때 사용 th:unless
th:href 이동 경로 th:href
th:with 변숫값으로 지정  th:with
th:object  선택한 객체로 지정 th:object =

'2023 > SPRING BOOT' 카테고리의 다른 글

인증과 인가  (0) 2025.09.17
[spring boot] 스크립트  (0) 2023.09.01
[SPRING BOOT] 어노테이션(annotation)  (0) 2023.08.18
[SPRING BOOT] tool_링크  (0) 2023.08.17
[Spring Boot] 기본(매핑)  (0) 2023.08.16