Thymeleaf(th:each + th:selected):从每个循环访问选定属性中的变量

时间:2018-12-05 13:30:24

标签: java spring thymeleaf server-side template-engine

如果某些列表包含每个循环的值,我想选择选项标签。但是从选定属性的循环访问变量存在一些麻烦。 这是我的代码:

<option th:each="facility: ${facilities}" th:value="${facility.id}" th:text="${facility.name}" th:selected="${apartment.facilities.contains(facility.id)}"></option>

下一个代码也不起作用:th:selected="${#lists.contains(apartment.facilities, facility.id)}"

它可以与th:selected="${apartment.facilities.contains(SOME_DIGIT)}"th:selected="${facility.id == SOME_DIGIT}"一起正常工作。怎么了?

1 个答案:

答案 0 :(得分:0)

解决方案:有不同的类型。列表包含int值,但是我检查过包含的值类型很长。