기본 사용법
종류 | 사용법 | 예시 |
---|---|---|
변수 표현 | ${…} | ${session.user} |
선택자 | *{…} | *{firstName} |
메시지 | #{…} | #{message} |
링크 | @{…} | @{abbo.tistory.com} |
자주 사용되는 타임리프 문법
표현식은 기본적으로 th:[속성]="전달받은 값 또는 조건식"
의 형태로 표현됩니다.
종류 | 사용법 | 설명 |
---|---|---|
Text | <span th:text="${name}"></span> |
서버에서 받아온 값을 html 텍스트로 렌더링 |
Value | th:value=${name} | input이나 select, button등의 태그 값에 서버에서 받은 값을 렌더링 |
errors | ` <li th:errors="*{id}" />` | 해당 값에 error가 있는 경우 출력한다. |
with | <div th:with="var1=${user.name}+' is user name'" th:text="${var1}"></div> |
변수값을 지정해서 사용한다. |