Thymeleaf简单的模板和运行

本文介绍了Thymeleaf的基础知识,包括其作为HTML与JSP结合的优势,以及如何在Spring Boot中添加Thymeleaf支持。详细阐述了Thymeleaf的基本语法,如th:text、th:inline、th:object等,并讲解了流程控制的th:if、th:switch和th:case。此外,还深入探讨了Thymeleaf的碎片使用,包括定义和引用碎片的实例。
摘要由CSDN通过智能技术生成
Thymeleaf 是⼀种类似于 JSP 的动态⽹⻚技术

1. Thymeleaf简介

JSP 必须依赖Tomcat运⾏,不能直接运⾏在浏览器中

HTML可以直接运⾏在浏览器中,但是不能接收控制器传递的数据

Thymeleaf是⼀种既保留了HTML的后缀能够直接在浏览器运⾏的能⼒、⼜实现了JSP显示动态数据的功能——静能查看⻚⾯效果、动则可以显示数据

2. Thymeleaf应用

2.1 添加thymelea的starter

在springboot不需要指定版本,内置有版本

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
        </dependency>

2.2 创建thymelea模板

Thymeleaf 模板就是 HTML ⽂件
SpringBoot 应⽤中 resources\templates ⽬录就是⽤来存放⻚⾯模板的

2.2.1重要说明:

static ⽬录下的资源被定义静态资源, SpringBoot 应⽤默认放⾏;如果将 HTML ⻚⾯创建 static ⽬录是可以 直接访问的
templates ⽬录下的⽂件会被定义为动态⽹⻚模板, SpringBoot 应⽤会拦截 templates 中定义的资源;如果将 HTML⽂件定义在 templates ⽬录,则必须通过控制器跳转访问。
templates 创建 HTML ⻚⾯模板
创建 PageController ,⽤于转发允许 " 直接访问 " 的⻚⾯请求

2.2.2简单应用:


  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值