thymeleaf 循环标签问题

jianhuolin0101 2017-08-05 10:01:34
给 位大神 :我想实现的是 : 后台拿到数据 n条 ,每3个数据显示一行 .我就需要 每三个数据外 包含 div
0 1 2
div span span span /div
3 4 5
div span span span /div
以前用jsp 很简单 ,循环 span ,%3 的时候包一个div 就可以了 ,但是
thymeleaf 怎么包含 单个 div ,要报错



<div th:each = "teacher,teacherStat:${teachers}" >
<th:block th:if="${teacherStat.index % 3 eq 0}">
<div>
</th:block>
<div class="col-sm-4"></div>
<div class="app-block wow bounceInUp" th:attr="data-wow-delay=@{${'.'+teacherStat.index+'s'}} ">
<i class="fa " th:text="${teacher.name}"></i>
</div>
<th:block th:if="${teacherStat.index+1 % 3 eq 0}">
</div>
</th:block>
</div>
...全文
817 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
资源下载链接为: https://pan.quark.cn/s/1bfadf00ae14 以下是一些常用 Thymeleaf 标签的介绍:
:用于动态显示变量内容。将页面中该标签的文本内容替换为变量 message 的值。例如,后端传递了一个字符串变量 message,通过此标签就可以将其展示到页面上。 :用于动态设置超链接地址。url 是后端传递的变量,该标签会将其值作为超链接的地址。比如后端动态生成了一个链接地址并赋值给 url,页面上点击这个超链接就会跳转到对应的地址。 :根据条件判断是否显示该标签内的内容。如果 condition 的值为 true,则显示该标签及其内部内容;如果为 false,则整个标签在页面上不会显示。比如后端有一个布尔值变量 condition,当其为 true 时, 标签内的文字才会展示。

81,116

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧