개발 등/Thymeleaf

타임리프(Thymeleaf) 블록 태그

darkhorizon 2023. 3. 30. 20:59
728x90
반응형

문법

  • th:block
  • 반복문에서는 코드 블록을 반복하는데 불편함이 있어서 이를 보완하기 위해 나온 타임리프의 자체 태그기능이다.
  • 특히 타임리프의 프로토타입 주석 기능과 결합하면, 정적인 (SSR 서버사이드 렌더링을 거치지 않은 HTML 자체) 화면과 타임리프 파싱이 완료된 화면 모두 유용하게 사용할 수 있다.

  <table>
      <!--/*/ <th:block th:each="user : ${users}"> /*/-->
      <tr>
          <td th:text="${user.login}">...</td>
          <td th:text="${user.name}">...</td>
      </tr>
      <tr>
          <td colspan="2" th:text="${user.address}">...</td>
      </tr>
      <!--/*/ </th:block> /*/-->
  </table>
728x90