七叶笔记 » java编程 » 详解Thymeleaf的三种循环遍历方式

详解Thymeleaf的三种循环遍历方式

循环遍历list集合

1.实体类

使用lombok插件,省去getter和setter,toString等方法的书写

代码

2.控制类

使用controller等注解

代码

3.each.html

代码

说明

1.user指的是当前循环的对象的变量名称,可以随意定义,但要于下面 " . 属性"引用保持一致相当于增强for循环的临时变量

2.userStat指当前循环对象状态的变量(可选,默认就是你第一步设置的对象变量名称+ Stat)

3.${userList }是当前循环的集合

其中userStat有很多属性

他们的结果按顺序展示如下

current展示当前的user对象 index是索引属性,从0开始 count是计数,下标从1开始 first,last,odd,even均是返回boolean值,分别判断下标是否为第一个/最后一个/奇数/偶数 size指的是当前userList的大小,返回的是同一个值

循环遍历map集合

1.控制类

代码

2.each.html

代码

map遍历结果

map集合和list集合遍历类似

循环遍历数组

数组的遍历和list的遍历一样,看到这里可以不用看了。。。。

控制类代码

eachArray.html

遍历结果

到此这篇关于详解Thymeleaf的三种循环遍历方式的文章就介绍到这了,更多相关Thymeleaf循环遍历内容请搜索七叶笔记以前的文章或继续浏览下面的相关文章希望大家以后多多支持七叶笔记!

相关文章