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,页面

    

 

 

posted @ 2020-04-26 19:32  拯代码  阅读(1627)  评论(0编辑  收藏  举报