第268天学习打卡(知识点回顾 springboot视图解析和模板引擎)
视图解析与模板引擎
视图解析: SpringBoot默认不支持JSP,需要引入第三方模板引擎技术实现页面渲染
1.视图解析:
视图处理方式:
-
转发
-
重定向
-
自定义视图
2.模板引擎-Thymeleaf
现代化,服务端Java模板引擎
-
基本语法
| 表达式名 | 语法 | 用途 |
|---|---|---|
| 变量取值 | ${...} | 获取请求域、session域,对象等 |
| 选择变量 | *{...} | 获取上下文对象值 |
| 取消 | #{...} | 获取国际化等值 |
| 链接 | @{...} | 生成链接 |
| 片段表达式 | ~{...} | jsp:include作用,引入公共页面 |
-
字面量
-
文本值: 'one text', 'Another one!' ...
-
数字:0 , 34, 3.0, 12.3 ...
-
布尔值:true, false
-
空值: null
-
变量: one two ,...变量不能有空格
-
-
文本操作
-
字符串拼接: +
-
变量替换:|The name is${name}|
-
-
数学运算
-
运算符: + - * / %
-
-
布尔运算
-
运算符: and , or
-
一元运算:! not
-
-
比较运算
-
-
等式: ==, !=(eq, ne)
-
-
条件运算
-
if-then:(if) ? (then)
-
if-then-else: (if) ? (then) :(else)
-
Default:(value) ?:(defaultvalue)
-

浙公网安备 33010602011771号