Thymeleaf的条件判断和迭代遍历

th:if

条件判断

实例:

  

  

 th:switch / th:case

   th:switch / th:case与java中的switch语句等效,又条件地显示匹配的内容,如果有多个匹配结果只选择第一个显示

  th:case="*"表示java中的switch的default,即没有case的值为true时则显示th:case="*"的内容

实例:

  

   

迭代遍历:

  th:each

  迭代器,用于循环迭代集合

  1,实体类

    

  2,controller类    

    

  3,页面

    

 th:each状态变量

  1)index:当前迭代器的索引  从0开始

  2)count:当前迭代器对象的计数  从1开始

  3)size:被迭代对象的长度

  4)odd/even:布尔值,当前循环是否是偶数/基数  从0开始

  5)first:布尔值,当前循环的是否是第一条,如果是返回true,否则返回false

  6)last:布尔值,当前循环是否是最后一条,如果是返回true,否则返回false

    

 迭代Map

  1,实体类  

    

  2,controller

    

  3,页面

    

原文地址:https://www.cnblogs.com/yz-bky/p/12781770.html