くらげになりたい。

くらげのようにふわふわ生きたい日曜プログラマなブログ。趣味の備忘録です。

Thymeleafのチートシート[随時更新予定]

Thymeleaf便利。調べたりしたことをφ(..)メモメモ

リスト要素を繰り返す(th:each)

<!-- 繰り返しだけ -->
<div th:each="item : ${list}">
  <p th:text="${item.name}">要素</p>
</div>
<!-- インデックスも使う。繰り返しステータス -->
<div th:each="item,stat : ${list}">
  <p th:text="${item.name}">要素</p>
  <p th:text="${stat.index}">0始まりの現在の「繰り返しインデックス」</p>
  <p th:text="${stat.count}">1始まりの現在の「繰り返しインデックス」</p>
</div>

一定数繰り返す(th:each + #numbers.sequence)

<div th:each="item,stat : ${#numbers.sequence(0, max - 1)}">
  <p th:text="${stat.count}">1</p>
</div>

参考にしたサイト様