私はSpringプロジェクトでThymeleafを使用していますが、その1つの結果としてリストを表示する必要がありますが、私はそうではありませんノーハウ。Thymeleaf:switch文の結果としてリストを設定する方法
これはコードです:
<!--Global validation results-->
<div th:if="${#fields.hasErrors('global')}">
<div class="alert alert-danger" role="alert"
th:each="err : ${#fields.errors('global')}">
<div th:switch="${err}">
<div th:case="error.fromAfterTo" th:text="#{error.fromAfterTo}"></div>
<div th:case="error.overlaps" th:text="#{error.overlaps}">
<ul th:each="interval : ${dateOverlaps}">
<li th:text="${#temporals.format(interval.datefrom, 'dd/MM/yyyy')} +
' - ' + ${#temporals.format(interval.dateto, 'dd/MM/yyyy')}">
</li>
</ul>
</div>
</div>
</div>
番目:switch文の外にそれを設定するときに、= "error.overlaps" の場合は動作しますが、リストはただ表示されます。
ご協力いただきありがとうございます。
Aleix
大変ありがとう@LachezarBalev、キーはcase文からth:text = "#{error.overlaps}"を取り除くことでした。 –