SpringBoot整合Thymeleaf
图片来自尚学堂。
-
可以直接在Spring Initializer中选择Thymeleaf来创建项目
-
创建Maven项目,导入坐标
<!-- thymeleaf坐标--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>
关于版本问题
thymeleaf的版本要调整好。
所以要引入thymeleaf和thymeleaf layout的依赖(似乎也可以不引入)
-
存放资源的目录
- 静态资源(html,css,js,image)等等都在stastic目录下
- thymeleaf的网页资源,默认在templates目录下。
-
在thymeleaf中添加
xmlns:th="http://www.thymeleaf.org"
就可以使用thymeleaf了。
1.3 Thymeleaf 字符串输出
th:text |
---|
在页面中输出值 |
th:value |
相当于input中的value |
1.4 Thymeleaf 字符串判断
1.5 Thymeleaf日期格式化处理
1.6 Thymeleaf条件判断
- th:if
- th:switch
1.7 Thymeleaf循环
- th:each
- th:each状态变量
1.8 Thymeleaf域对象操作
- HttpServletRequest
- HttpSession
- ServletContext
1.9 Thymeleaf路径问题
-
绝对路径
-
相对路径