Thymeleafで回数指定のループ処理を実装
Thymeleafで回数指定のループ処理を実装する方法を以下に示します。
回数を指定してループ処理を行いたい場合は、Thymeleafのth:eachを使います。
リストや配列に基づくループが一般的ですが、回数指定の場合には以下のような方法を使用します。
<!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org"> <head> <title>回数指定のループ処理</title> </head> <body> <ul> <!-- 回数を指定してループ処理 --> <li th:each="i : ${#numbers.sequence(0, 4)}" th:text="'アイテム ' + ${i}"></li> </ul> </body> </html>
この例では、#numbers.sequence(0, 4)を使って0から4までの整数のリストを生成し、それをループしてアイテムを表示しています。
#numbers.sequenceは指定した範囲の連続した数値をリストとして生成するヘルパー関数です。