视图解析与模板引擎

本文介绍了SpringBoot中视图解析的过程,重点讲解了Thymeleaf作为模板引擎的使用。内容包括Thymeleaf的基本概念、与JSP的区别、配置与使用步骤,以及视图解析的原理流程,包括ModelAndViewContainer的作用、如何处理派发结果和视图解析器的工作方式。
摘要由CSDN通过智能技术生成

1.视图解析是指springboot处理请求后跳转到某个页面的过程。
在这里插入图片描述
springboot默认不支持jsp,需要引入第三方引擎技术实现页面渲染。所以本次主要使用thymeleaf作为模板引擎
thymeleaf简介
Thymeleaf is a modern server-side Java template engine for both web and standalone environments, capable of processing HTML, XML, JavaScript, CSS and even plain text.
现代化、服务端Java模板引擎

2、基本语法
1、表达式
表达式名字
语法
用途
变量取值
${
   ...} 
获取请求域、session域、对象等值
选择变量
*{
   ...}
获取上下文对象值
消息
#{
   ...}
获取国际化等值
链接
@{
   ...}
生成链接
片段表达式
~{
   ...}
jsp:include 作用,引入公共页面片段
2、字面量
文本值: 'one text' , 'Another one!' ,…数字: 0 , 34 , 3.0 , 12.3 ,…布尔值: true , false
空值: null
变量: one,two,.... 变量不能有空格
3、文本操作
字符串拼接: +
变量替换: |The name is ${
   name}| 
4、数学运算
运算符: + , - , * , / 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值