謎にハマったのでメモ
環境
- Thymeleaf 3.0.11
- Spring Boot 2.2.5
実装方法
例)Thymeleaf内にて、Dateクラスにあるformatメソッドの引数に変数式を渡したい場合
HogeController.java
model.addAttribute(mails);
model.addAttribute(new Date());
index.html
<tr th:each="mail : ${mails}">
<td th:text="${mail.subject}">件名</td>
<td th:text="${mail.category.}">通常</td>
<td th:text="${Date.format(mail.sendDate)}">2020/03/20</td>
<!-- ${Date.format(${mail.sendDate})} などでは構文エラーとなる-->
</tr>