【发布时间】:2017-02-21 18:17:57
【问题描述】:
我使用 Thymeleaf 进行搜索并从服务器获取响应。这保存了结果的数量:
${response.count}
我想进行这样的迭代:
for (int i = 1; i <= response.count; i++) {
if (response.page == i) {
<button class="active">Dummy</button>
} else {
<button>Dummy</button>
}
}
我该怎么做?我尝试过类似的方法:
${#numbers.sequence(0, response.count)}
但没用。
编辑:我试过了,但也没有用:
<button th:each="i: ${#numbers.sequence(0, response.count - 1)}" th:class="${i == response.page} ?: active">Dummy</button>
【问题讨论】:
-
这就是你的想法吗? stackoverflow.com/questions/18490820/…
-
试试这个 在这种情况下,我认为你不能使用“?:”,而是使用“?”工作正常。
-
我已接受您的回答,但已按照您评论的方式实施,谢谢。
标签: java spring-boot thymeleaf