타임리프는 템플릿 엔진으로 스프링 버서에서 데이터를 받아 html상에 그 데이터를 보여주는 도구
타임리프 표현식
표현식 | 설명 |
${...} | 변수의 값 표현식 |
#{...} | 속석 파일 값 표현식 |
@{...} | URL 표현식 |
*{...} | 선택한 변소의 표현식 |
타임리프 문법
표현식 | 설명 | 예제 |
th:text | 텍스트를 표현할때 사용 | th:text=${person_name} |
th:each | 컬렉션을 반복할때 사용 | th:each="person:${person}" |
th:if | 조건이 true인 때만 표시 | th:if="${person.age}>=20" |
th:unless | 조건이 false 인 때만 표시 | th:unless=${person.age}<=20" |
th:with | 변수값으로 지정 | th:with="name=${person.name}" |
th:href | 이동 경로 | th:href="@{/person(id={person.id}}}" |
th:object | 선택한 객체로 지정 | th:object="${person}" |
https://github.com/shinsunyoung/springboot-developer/tree/main/chapter7/src
'Java' 카테고리의 다른 글
묘공단-스프링부트3 9장 (0) | 2023.11.04 |
---|---|
묘공단-스프링부트3 8장 (0) | 2023.10.23 |
묘공단-스프링부트3 6장 (0) | 2023.10.10 |
묘공단-스프링부트3 5장 (0) | 2023.10.03 |
묘공단-스프링부트3 4장 (0) | 2023.09.30 |