${…}
*{…}
#{…}
@{…}
~{…}
and
or
not
!
${…}
+
${…}
|
${…}
ABC ${…}
|
${…}
?
‘ABC’${…}
?
‘ABC’ :
‘DEF’<span th:text="${hello}">message</span>
<span th:utext="${hello}">message</span>
<button th:value="${hello}"/>
<div th:with="temp=${hello}"th:text="${temp}">
th:case
에서 case 문을 다룬다.*
면 다루지 않은 모든 경우가 처리된다.<div th:switch="${hello}">
<p th:case="'admin'">관리자
<p th:case="#{roles.manager}">매니저
<p th:case="*">일반
</div>
th:unless
사용 - 조건식 동일하게 적용<p th:if="${hello}=='web'" th:text="${hello}"></p>
<p th:unless="${hello}=='web'"></p>
“객체 변수명 : 리스트 변수 명” “객체명.객체 내 지역 변수 명”
public class Member{
private String name;
private int age;
}
//-----
@GetMapping("/member")
public String Thymeleaf(Member member) {
List<Member> memberList = new ArrayList<Member>();
memberList.add(member);
return "list";
}
<!-- list.html -->
<table>
<tr>
<th>Name</th>
<th>Age</th>
</tr>
<tr th:each="member:${memberList}">
<td th:text="${member.name}"></td>
<td th:text="${member.age}"></td>
</tr>
</table>