SpringBoot---thymeleaf
首先因为springboot不支持jsp(就是springboot应用打包后是一个jar包,jsp不能在里面进行变异,于是就不支持),所以就要用第三方模板引擎。
themeleaf缺点就是不能做高并发的分布式应用,做单体应用能拿来用,高并发的分布式肯定是找专业的前端来做。优点是语法和jsp的差不多,用起来简单。
1、表达式
变量取值 | ${.....} | 获取请求域、session里的数据 |
---|---|---|
选择变量 | *{......} | 获取上下文对象 |
消息 | #{......} | 获取一些值 |
链接 | @{......} | 生成一个链接,自动拼接项目路径 |
片段表达式 | ~{.......} | 相当于include静态引入公共部分 |
2、字面量
文本值 | 单引号引起来'a','name' |
---|---|
数字 | 怎么写都行 |
布尔值 | true、false |
空值 | null |
变量 | 变量不能有空格 |
3、文本操作
字符串拼接:+
变量替换ÿ