第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

  • 比较运算

    • 比较: > ,<, >=, <= ( gt, lt, ge, le)

    • 等式: ==, !=(eq, ne)

  • 条件运算

    • if-then:(if) ? (then)

    • if-then-else: (if) ? (then) :(else)

    • Default:(value) ?:(defaultvalue)

雷丰阳2021版SpringBoot2零基础入门springboot全套完整版(spring boot2)哔哩哔哩bilibili

posted @ 2021-10-03 22:29  豆豆tj  阅读(60)  评论(0)    收藏  举报