LoginSignup
15
12

More than 5 years have passed since last update.

Thymeleafでjava.util.Map<String,Object>の内容を繰り返し表示する

Posted at

大した内容ではないですが、ちょっとひっかかったのでメモ。

Thymeleafで繰り返し表示するには th:each を使います。これはjava.util.Mapの実装クラス (HashMapなど) でも使えますが、格納した値を繰り返し表示するには、次のようになります。

<tr th:each="element : ${result}">
  <td>[[${element.key}]]</td>
  <td>[[${element.value}]]</td>
</tr>

もしThymeleafテンプレート内でフィールドの直アクセスができない場合は、アクセサも呼び出せますのでこちらを利用します。

<tr th:each="element : ${result}">
  <td>[[${element.getKey()}]]</td>
  <td>[[${element.getValue()}]]</td>
</tr>
15
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
12