thymeleaf循环 下标 倍数判断

问题描述

实际开发过程中会遇到每几个倍数的css样式不一样,那么怎么利用thymeleaf来判断实现呢?

解决方案

模拟数据

 List list=new ArrayList();
        list.add("1s");
        list.add("2s");
        list.add("3s");
        list.add("4s");
        list.add("5s");
        list.add("6s");
        list.add("7s");
        map.put("list",list);

thymeleaf实现 3的倍数判断

<th:block th:each="mylist,iterStat:${list}">
    <br>
    <a href="" th:href="${mylist}" th:text="${mylist}">a>
        <th:block th:if="${(iterStat.index+1) % 3 eq 0}">
            <br>满足3的求模:
            <span th:text="|222222222${mylist}|">span>
        th:block>
th:block>

渲染结果

1s
2s
3s
满足3的求模: 2222222223s
4s
5s
6s
满足3的求模: 2222222226s
7s

你可能感兴趣的:(Redisson,thymeleaf)