Thymeleaf总结
1. Thymeleaf引用母版页
<!DOCTYPE html>
<!-- 引入对应的命名空间 -->
<html xmlns:th="http://www.thymeleaf.org"xmlns:layout="http://www.ultraq.net.nz/web/thymeleaf/layout"layout:decorator="base/layout3">
<head><title>xx</title>
</head><body><!-- 母版样式 -->
<div layout:fragment="custom_css" ><link th:href="@{/assets/bootstrap/css/bootstrap-datetimepicker.min.css}" rel="stylesheet"/><link th:href="@{/project/css/indicator.css}" rel="stylesheet"/>
</div><!-- 引入母版页 -->
<div layout:fragment="page-content" ><!-- 子页面内容 -->
</div>
2. Spring Boot + Thymeleaf如何直接访问其中的html
如果html文件放到templates里面。项目启动后是不能通过路径访问到,会被拦截了。即ip:port/server-path/templates/xx.html不行
spring.thymeleaf.cache=false
spring.thymeleaf.prefix=classpath:templates/
只能自定义Controller跳转到那个视图。内部都封装好了。 想要直接访问可以把他拉到static姿态资源目录下。
3. Themeleaf调用其他静态资源
静态资源一般放在resources/static目录下,如 static/images, static/css, static/js。
引用方法,默认是缺省static文件夹的。如下引用
<link th:href="@{/assets/common/css/layout.css}" rel="stylesheet" /><!-- ... --><div class="text-center"><img th:src="@{/images/logo.png}" class="rounded" alt="..."/>
</div>
@{/images/logo.png}还不够,对应的HTML标签的属性前面还要加上 th: 命名空间。
不加的话,最原始的路径什么文件夹和相对路径都要考虑进去。很麻烦。
Thymeleaf HTML标签不闭合就报错
解决方法,加个第三方依赖配置下即可
常用资源
- 黑白图标库地址
- Bootstrap组件库
Thymeleaf总结相关推荐
- SpringBoot-web开发(三): 模板引擎Thymeleaf
[SpringBoot-web系列]前文: SpringBoot-web开发(一): 静态资源的导入(源码分析) SpringBoot-web开发(二): 页面和图标定制(源码分析) 目录 1. 引入 ...
- [JAVA EE] Thymeleaf 常用工具类
Thymeleaf 提供了丰富的表达式工具类,例如: #strings:字符串工具类 #dates:时间操作和时间格式化 #numbers:格式化数字对象的方法 #bools:常用的布尔方法 #str ...
- [JAVA EE] Thymeleaf 高级用法:模板布局,带参数的引用片段,表单验证,常用校验注解
模板布局 公共部分通常定义为模板布局:如页眉,页脚,公共导航栏.菜单等. 模板布局定义方法 布局页中用 th:fragment 定义模板片段,其他页面用 th:insert 引用片段 例如:foote ...
- [JAVAEE] Thymeleaf 基本语法:常用表达式
Thymeleaf 基本语法 常用表达式 变量表达式 ${ } 使用方法:th:xx = "${ }" 获取对象属性值给 th:xx . 后台代码: Student s=new S ...
- [JAVAEE] 初识ThymeLeaf
Thymeleaf 模板引擎 Thymeleaf 是一个服务器端 Java 模板引擎,适用于 Web 和独立环境, 能够处理 HTML,XML,JavaScript,CSS 甚至纯文本等. 常见的模板 ...
- Thymeleaf 入门
基本项目结构: Thymeleaf配置: spring.thymeleaf.mode=LEGACYHTML5 spring.thymeleaf.cache=false spring.thymeleaf ...
- thymeleaf+layui 展示table 报500
使用thymeleaf和layui的时候,使用layui的表格方法渲染,thymeleaf出现了渲染错误,报错信息如下: org.thymeleaf.exceptions.TemplateProces ...
- thymeleaf : input/select/radio回显
thymeleaf中不用自己去写checked="checked" selected="selected"这种代码,他自己会选. input <input ...
- controller不跳转页面的几个原因_光知道SpringBoot,不用thymeleaf就太不对了
之前的时候,我为了演示Linux配置提交项目执行环境,简单的整理了一下springboot得相关内容,但是在实际的开发过程中,SpringBoot得使用可不仅仅就是这一点点遍历而已,在SpringBo ...
- Ajax+SpringBoot+Thymeleaf使用中遇到的跳转页面问题
前言:这周在使用 Ajax+Thymeleaf 时遇到一个问题,折腾了我很久,在此记录一下 Ajax+SpringBoot+Thymeleaf使用中遇到的跳转页面问题 问题描述 我的目的:通过 Aja ...
最新文章
- [2010山东ACM省赛] Greatest Number(数的组合+二分搜索)
- subversion commit 报错A checksum mismatch occurred
- 树莓派进阶之路 (009) - 树莓派ftp脚本(原创)
- iPhone开发各种图标大小
- java主要开发哪几类程序,开发与运行Java程序需要经过的主要步骤为:(多选)
- 2015年创业中遇到的技术问题:41-50
- 潍坊学院计算机系崔玲玲,人工免疫算法在引水工程中的应用.pdf
- python struct pack解析_Python struct 详解
- ios 旋转加载gif_iOS 中gif图的显示
- mysql中php编程实例_PHP连接MYSQL数据库实例代码
- python代码实现中心化_数据预处理——标准化(附python代码)
- solve stiffness matrix in matlab
- linux常用解压命令总结
- 冰雪大作战服务器响应超时,《冰雪大作战》一场回归童心的战争游戏
- 我为NET狂~群福利:逆天书库
- win7修复office图标显示不正确
- windows 下安装securecrt 绿色版
- 体脂率计算原理以及python实现(一目了然)
- Excel:文本数字转换成数字的三种方法(转)
- Unity实战篇:实现LOL英雄的移动方式。