技術系備忘録

Thymeleaf リストを使っていろいろする

Thymeleafでのリストの使い方めも 結構忘れちゃうので

リストの情報

リストのnull判定
${sampleList == null}
リストの空判定
${#lists.isEmpty(sampleList)}

isEmptyではリストがnullの時にエラーとなってしまいます

リストの数
${#lists.size(sampleList)}

または

${sampleList.size()}

繰り返し

単純なデータ型のリスト
<div th:each="item : ${sampleList}">
 <span th:text="${item}></span>
</div>
オブジェクトのリスト
<div th:each="item : ${sampleList}">
 <span th:text="${item.id}></span><span th:text="${item.name}></span>
</div>

 

JINテーマはシンタックスハイライター機能があったので、さっそく使用してみました~