这里写目录标题
遍历
th:each
1.特点
特点:
循环对象如果是null,不存在则不循环
循环包含自身和标签内全部内容
可以遍历的对象: 数组,任何实现java.util.Iterable 接口的对象,枚举,实现Map接口对象
2.遍历List集合
链接地址,点击后直接跳转到each.html 页面
3遍历Map集合
Map
值可以循环,但是顺序无法保证
4.遍历ListMap集合
LIstmap中有两个map集合
ul循环的是listmap中的两个map集合。
li是循环每个map中的元素
5.循环数组
6.循环下拉列表
7循环变量
2.th:swtich
3.添加属性
追加一个active属性
给最后一个元素追加属性(stat是自定义名字)
文本表达式
文本文字只是在单引号之间指定的字符串,可以包含任何字符包括空格
如果字符之中没有空格,可以不加单引号,使用+或|连接文本
数字表达式
n1 100 n2 20
布尔表达式
null和空字符串
空字符串和NUll值所在的元素会被忽略,当有值时会出现
逻辑运算符
如果为假,则内容不显示
三元运算符
三元运算与js基本一致,如A>B?X:Y,在X Y中可以继续嵌套,只是thymeleaf中需要使用括号括起来否则报错
设置属性值
th:attr
注意:设置点击函数时,onclick时间中的函数要用单引号括起来否则会报错
判断if&unless
注意:thymeleaf中,true不是唯一满足条件
1.th:if
2.th:unless
不满足条件时显示片段,类似java中的if的else的部分
删除
局部变量
本周总结
我们这组进度还是有点慢,项目要抓紧赶了