Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags more
Archives
Today
Total
관리 메뉴

홍태

Thymeleaf(타임 리프) 핵심 요약 본문

htm6

Thymeleaf(타임 리프) 핵심 요약

홍EH 2023. 9. 19. 20:19

타임 리프 문법과 표현식은 직관적

타임 리프는 스프링의 대표적인 템플릿 엔진컨트롤러 에서 모델을 통해 데이터를 설정하면모델은 뷰에서 사용할수 있게 데이터 전달

 

 

 

<타임 리프의 표현식>

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

 

 

<타임 리프 문법>

표현식  설명 예제
th : text 텍스트를 표현 할 때 사용 th:text = "${person.name}"
th : each 컬렉션을 반복할 때 사용 th:text = "${person.name}"
th : if 조건이 true 일 때만 표시 th:if = "${person,age} >= 20"
th : unless 조건이 false 인 때만 표시 th:unless = "${person.age} >=20"
th : href  이동 경로 th:href ="@{/person(id =${person.id})}"
th : with 변숫값으로 지정 th:with = "name = ${person.name}"
th : object 선택한 객체로 지정 th:object = "${person}"

 

 

'htm6' 카테고리의 다른 글

이상형 월드컵 홈페이지 제작  (0) 2023.06.16