본문 바로가기

Thymeleaf

[Thymeleaf] 반복문 each와 href에서 변수 값을 넘기는 방법

  <tbody>
    <tr th:each="category : ${categories}">
      <th scope="row"><a th:text="${category.name}" th:href="@{/admin/category/update/{id} (id=${category.id})}">1</a></th>
      <td><a th:text="${category.orderNum}" th:href="@{/admin}">MarkDown</a></td>
    </tr>
  </tbody>

반복문

반복문을 할 경우 th:each를 사용하며 model에서 넘어온 변수는 '$'를 붙여주어야 한다.

그리고 값을 화면에 띄울때는 th:text를 사용하며 이것또한 '$'를 앞에 붙여주어야 한다.

 

href 변수
href를 이용해 URL을 입력 시 th:href를 사용하며 앞에 '@'를 붙어야 한다.

그리고 서버에 넘길 값이 있다면 변수를 { }안에 입력하고 { }안에 값은 ( )에서 처리한다. 그리고 앞에 '$'를 붙여야 한다.

 

'Thymeleaf' 카테고리의 다른 글

[Thymeleaf] 날짜 형식 변경하기  (0) 2021.12.06
[Thymeleaf] Form 태그 작성  (0) 2021.11.12
[Thymeleaf] location.href 작성법  (0) 2021.11.12
[Thymeleaf] Fragment나누기  (0) 2021.11.08