![thymeleaf语法,第1张 thymeleaf语法,第1张](/aiimages/thymeleaf%E8%AF%AD%E6%B3%95.png)
thymeleaf语法
thymeleaf是基于HTML的
1. 坐标
org.springframework.boot
spring-boot-starter-thymeleaf
2. 在文件夹templates下创建html文件
在文件的html根标签上添加命名空间
Title
3. 基础语法
th:text = "" 文本输出 : 可替换标签间的文本内容
th:value = "" 只能用在intput元素
- $ {x}将返回存储在Thymeleaf上下⽂中的变量x或作为请求属性。
- $ {param.x}将返回⼀个名为x的请求参数(可能是多值的)。
- $ {session.x}将返回⼀个名为x的会话属性。
- $ {application.x}将返回⼀个名为x的servlet上下⽂属性。
3.1 内置
对象strings
使用内置对象用#引用
大多数内置对象都以s结尾
方法 | 含义 |
---|
${#strings.isEmpty()}判断是否为空,空为true
${#strings.contains(msg,‘T’)}判断msg中是否包含字符(串)T
${#strings.startsWith(msg,子串)}判断msg中是否以字符(串)开头
${#strings.endsWith(msg,字串)}判断msg中是否以字符(串)结尾
${#strings.length(字符串)}返回字符串长度
${#strings.indexOf(msg,字串)}查找子串的位置,返回该字串下标,没有返回-1
${#strings.substring(msg,2)}截取msg从2到结束
${#strings.substring(msg,2,5)}截取msg从2到5
${#strings.toUpperCase(msg)}msg大写
${#strings.toLowerCase(msg)}msg小写
3.2 内置对象dates
FOREACH
评论列表(0条)