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标签不闭合就报错

解决方法,加个第三方依赖配置下即可

常用资源

  1. 黑白图标库地址
  2. Bootstrap组件库

Thymeleaf总结相关推荐

  1. SpringBoot-web开发(三): 模板引擎Thymeleaf

    [SpringBoot-web系列]前文: SpringBoot-web开发(一): 静态资源的导入(源码分析) SpringBoot-web开发(二): 页面和图标定制(源码分析) 目录 1. 引入 ...

  2. [JAVA EE] Thymeleaf 常用工具类

    Thymeleaf 提供了丰富的表达式工具类,例如: #strings:字符串工具类 #dates:时间操作和时间格式化 #numbers:格式化数字对象的方法 #bools:常用的布尔方法 #str ...

  3. [JAVA EE] Thymeleaf 高级用法:模板布局,带参数的引用片段,表单验证,常用校验注解

    模板布局 公共部分通常定义为模板布局:如页眉,页脚,公共导航栏.菜单等. 模板布局定义方法 布局页中用 th:fragment 定义模板片段,其他页面用 th:insert 引用片段 例如:foote ...

  4. [JAVAEE] Thymeleaf 基本语法:常用表达式

    Thymeleaf 基本语法 常用表达式 变量表达式 ${ } 使用方法:th:xx = "${ }" 获取对象属性值给 th:xx . 后台代码: Student s=new S ...

  5. [JAVAEE] 初识ThymeLeaf

    Thymeleaf 模板引擎 Thymeleaf 是一个服务器端 Java 模板引擎,适用于 Web 和独立环境, 能够处理 HTML,XML,JavaScript,CSS 甚至纯文本等. 常见的模板 ...

  6. Thymeleaf 入门

    基本项目结构: Thymeleaf配置: spring.thymeleaf.mode=LEGACYHTML5 spring.thymeleaf.cache=false spring.thymeleaf ...

  7. thymeleaf+layui 展示table 报500

    使用thymeleaf和layui的时候,使用layui的表格方法渲染,thymeleaf出现了渲染错误,报错信息如下: org.thymeleaf.exceptions.TemplateProces ...

  8. thymeleaf : input/select/radio回显

    thymeleaf中不用自己去写checked="checked" selected="selected"这种代码,他自己会选. input <input ...

  9. controller不跳转页面的几个原因_光知道SpringBoot,不用thymeleaf就太不对了

    之前的时候,我为了演示Linux配置提交项目执行环境,简单的整理了一下springboot得相关内容,但是在实际的开发过程中,SpringBoot得使用可不仅仅就是这一点点遍历而已,在SpringBo ...

  10. Ajax+SpringBoot+Thymeleaf使用中遇到的跳转页面问题

    前言:这周在使用 Ajax+Thymeleaf 时遇到一个问题,折腾了我很久,在此记录一下 Ajax+SpringBoot+Thymeleaf使用中遇到的跳转页面问题 问题描述 我的目的:通过 Aja ...

最新文章

  1. [2010山东ACM省赛] Greatest Number(数的组合+二分搜索)
  2. subversion commit 报错A checksum mismatch occurred
  3. 树莓派进阶之路 (009) - 树莓派ftp脚本(原创)
  4. iPhone开发各种图标大小
  5. java主要开发哪几类程序,开发与运行Java程序需要经过的主要步骤为:(多选)
  6. 2015年创业中遇到的技术问题:41-50
  7. 潍坊学院计算机系崔玲玲,人工免疫算法在引水工程中的应用.pdf
  8. python struct pack解析_Python struct 详解
  9. ios 旋转加载gif_iOS 中gif图的显示
  10. mysql中php编程实例_PHP连接MYSQL数据库实例代码
  11. python代码实现中心化_数据预处理——标准化(附python代码)
  12. solve stiffness matrix in matlab
  13. linux常用解压命令总结
  14. 冰雪大作战服务器响应超时,《冰雪大作战》一场回归童心的战争游戏
  15. 我为NET狂~群福利:逆天书库
  16. win7修复office图标显示不正确
  17. windows 下安装securecrt 绿色版
  18. 体脂率计算原理以及python实现(一目了然)
  19. Excel:文本数字转换成数字的三种方法(转)
  20. Unity实战篇:实现LOL英雄的移动方式。

热门文章

  1. 论文解读:《DeepSuccinylSite:基于深度学习的蛋白质琥珀酰化位点预测方法》
  2. 【搭建NextCloud私有云盘服务】采用docker在linux上进行部署,内含nextCloud移植(迁移服务器)方法
  3. 使用frp搭建内网穿透服务
  4. Java 构造方法的修饰符
  5. 点赋科技:智能饮品柜掀起未来智能零售新浪潮
  6. Ubuntu16.04版本下搜狗拼音打不出汉子
  7. 小程序页面通信、数据刷新、事件总线 、event bus 终极解决方案之 iny-bus
  8. C#复习之委托(Delegate)和事件(Event)
  9. pdf文件里的英文如何翻译成中文
  10. Springboot分片下载实现