관리 메뉴

웹개발 블로그

[Thymeleaf] block 본문

◆Thymeleaf(타임리프)/기초

[Thymeleaf] block

쿠키린 2023. 2. 7. 17:28

<th:block>은  HTML 태그가 아닌 타임리프의 유일한 자체 태그

 

<th:block th:each="user : ${users}">
 <div>
 사용자 이름1 <span th:text="${user.username}"></span>
 사용자 나이1 <span th:text="${user.age}"></span>
 </div>
 <div>
 요약 <span th:text="${user.username} + ' / ' + ${user.age}"></span>
 </div>
</th:block>

 

🔽결과

<div>
사용자 이름1 <span>userA</span>
사용자 나이1 <span>10</span>
</div>
<div>
요약 <span>userA / 10</span>
</div>
<div>
사용자 이름1 <span>userB</span>
사용자 나이1 <span>20</span>
</div>
<div>
요약 <span>userB / 20</span>
</div>
<div>
사용자 이름1 <span>userC</span>
사용자 나이1 <span>30</span>
</div>
<div>
요약 <span>userC / 30</span>
</div>

타임리프는 특성상 html 태그안에 속성으로 기능을 정의해서 사용하지만

 

애매한 경우에 사용하면 된다.

<th:block>은 렌더링시 제거된다,