关于thymeleaf th:replace th:include th:insert 的区别

转载 2018年04月14日 22:39:44
关于thymeleaf th:replace th:include th:insert 的区别
  • th:insert   保留自己的主标签,保留th:fragment的主标签

  • th:replace :不要自己的主标签,保留th:fragment的主标签。

  • th:include :保留自己的主标签,不要th:fragment的主标签。(官方3.0后不推荐)


[html] view plain copy
  1. <span style="font-family:SimHei;font-size:18px;">需要替换的片段内容:  
  2. <footer th:fragment="copy">  
  3.    <script type="text/javascript" th:src="@{/plugins/jquery/jquery-3.0.2.js}"></script>  
  4. </footer>  
  5.   
  6. 导入片段:  
  7.   
  8.   <div th:insert="footer :: copy"></div>  
  9.   
  10.   <div th:replace="footer :: copy"></div>  
  11.   
  12.   <div th:include="footer :: copy"></div>  
  13.     
  14.   
  15. 结果为:  
  16.   
  17. <div>  
  18.     <footer>  
  19.        <script type="text/javascript" th:src="@{/plugins/jquery/jquery-3.0.2.js}"></script>  
  20.     </footer>    
  21. </div>    
  22.   
  23. <footer>  
  24.   <script type="text/javascript" th:src="@{/plugins/jquery/jquery-3.0.2.js}"></script>  
  25. </footer>    
  26.   
  27. <div>  
  28.   <script type="text/javascript" th:src="@{/plugins/jquery/jquery-3.0.2.js}"></script>  
  29. </div>    
  30.   
  31. </span>  

thymeleaf th:replace th:include th:insert 的区别

关于thymeleaf th:replace th:include th:insert 的区别 th:insert   :保留自己的主标签,保留th:fragment的主标签。 t...
  • austral
  • austral
  • 2017-06-27 16:57:14
  • 9008

DAY23 Thymeleaf html 导入(th:replace & th:include)

模板模块导入 首先定义一个/WEBINF/templates/footer.html文件: html xmlns="http://www.w3.org/1999/xhtml" xmlns:t...
  • h1021456873
  • h1021456873
  • 2018-01-17 15:07:13
  • 961

thymeleaf使用

来源http://www.jianshu.com/p/db16d4d8d9c7 第一篇环境搭建好之后,下面接着开始对页面进行布局。通常包含header、footer、menu等等,下面用...
  • shanshan_blog
  • shanshan_blog
  • 2017-03-24 16:24:23
  • 2696

thymeleaf使用基础教程

在上篇文章构建微服务:Spring boot 提高篇中简单介绍了一下thymeleaf,这篇文章将更加全面详细的介绍thymeleaf的使用。thymeleaf 是新一代的模板引擎,在spring4....
  • quuqu
  • quuqu
  • 2016-09-12 11:18:45
  • 39362

th:replace & th:include

原文:https://blog.csdn.net/h1021456873/article/details/79085505Thymeleaf html 导入(th:replace &amp;amp; ...
  • Dzq_Boyka
  • Dzq_Boyka
  • 2018-03-26 14:03:23
  • 22

Thymeleaf定义和引用模板及include和replace的区别

一、定义模板 可通过th:fragment定义模板片段和id定义模板片段th:fragment的值为模板片段的名称One通过th:fragmen定义模板片段;Two通过id定义模板片段;Three和f...
  • Luck_ZZ
  • Luck_ZZ
  • 2018-03-08 12:57:50
  • 52

Thymeleaf th:include、th:replace使用

最近做到页面数据展示分页的功能,由于每个模块都需要分页,所以每个页面都需要将分页的页码选择内容重复的写N遍,如下所示:重复的代码带来的就是Ctrl+C,Ctrl+V ,于是了解了一下thymeleaf...
  • believe__sss
  • believe__sss
  • 2018-04-18 17:32:22
  • 2

Thymeleaf的使用

标准表达式语法 Messages Variables 选择上的表达式 链接URLs 片段 文本值 数字值 布尔值 NULL值 文字标记 文本相加 文字替换 算术操作 逻辑操作 比较操作 条件表达式 默...
  • beachchou
  • beachchou
  • 2016-10-29 22:08:22
  • 2859

thymeleaf中的fragment使用

fragment介绍fragment类似于JSP的tag,在html中文件中,可以将多个地方出现的元素块用fragment包起来使用。fragment使用定义fragment所有的fragment可以...
  • whatlookingfor
  • whatlookingfor
  • 2017-10-23 17:58:46
  • 374

SpringBoot学习笔记(三):问题--th:replace老是提示解析模板出错

场景描述:很多时候,web程序包含许多templates,这时候就需要引入模板的概念,比如公共模板header.html和footer.html,然后其他模板想要引入的话,就用th:replace; ...
  • Jalon2015
  • Jalon2015
  • 2017-03-09 15:21:15
  • 3596
收藏助手
不良信息举报
您举报文章:关于thymeleaf th:replace th:include th:insert 的区别
举报原因:
原因补充:

(最多只允许输入30个字)