美文网首页
Thymeleaf学习

Thymeleaf学习

作者: 鸡毛飞上天吧 | 来源:发表于2019-10-17 14:40 被阅读0次

Thymeleaf 介绍

Thymeleaf是一种用于Web和独立环境的现代服务器端的Java模板引擎。
Thymeleaf能够处理HTML,XML,JavaScript,CSS甚至纯文本。
Thymeleaf使用Spring框架的模块,与许多常见的工具集成在一起,并且可以插入自己的功能,是现代HTML5 JVM Web开发的理想选择,尽管Thymeleaf还有更多其它的功能。
Thymeleaf建立在自然模板的概念之上,以不影响模板作为设计原型的方式将其逻辑注入到模板文件中。 这改善了设计沟通,弥合了前端设计和开发人员之间的理解偏差。

th:fragment 模板布局

////定义模版
<div th:fragment="copy">
      &copy; 2011 The Good Thymes Virtual Grocery
</div>

上面的代码定义了一个名为 copy 的代码段,然后可以使用 th:insert 或 th:replace属性轻易地包含进需要的页面中。(Thymeleaf 3.0 不再推荐使用 th:include)

<body>
     ...     <div th:insert="~{footer :: copy}"></div>     ...
</body>

footer:表示模板名称,就是 html 文件的名称,如果是 springboot 开发,则根据 Spring Boot 配置的 Thymeleaf 映射查找。
copy:表示模板片段名称,即 th:fragment="copy" 的名称

th:insert 中的 〜{...} 表示⽚段表达式,它是可选的,上⾯的代码等价于如下所示写法,这也是实际开发中常用的写法:

<body>
     ...     <div th:insert="footer :: copy"></div>     ...
</body>

版权声明:文章内容总结于网络,如侵犯到原作者权益,请与我联系删除或授权事宜

相关文章

  • thymeleaf学习的坑

    thymeleaf学习的坑

  • springboot整合Thymeleaf

    springboot不推荐使用jsp, 所以我们这里学习下Thymeleaf。 为什么选择Thymeleaf? 动...

  • Thymeleaf学习

    Thymeleaf简介 前两天学习springboot遇到了thymeleaf,本着不懂就学的原则,网上查资料了解...

  • Thymeleaf 学习

    Thymeleaf 简介:java模板引擎。能够处理HTML、XML、JAVAScript、Css 甚至纯文本。类...

  • Thymeleaf学习

    th:fragment即代码片段,用于另外的引用 具体的使用方法如下:_header.html: _index.h...

  • Thymeleaf学习

    Thymeleaf 介绍 Thymeleaf是一种用于Web和独立环境的现代服务器端的Java模板引擎。Thyme...

  • thymeleaf学习

    表达式 设置属性 迭代器 条件语句 模板布局 属性优先级 注释 内联 基本对象 thymeleaf实战API设计

  • # SpringBoot thymeleaf基本使用

    thymeleaf的优点就不说了,相信大家既然来学习Thymeleaf,肯定对jsp的使用深有体会,现在开始步入正...

  • SpringBoot & Thymeleaf项目实战

    web模板语言-thymeleaf thymeleaf[https://www.thymeleaf.org/] 项...

  • SpringBoot系列(六)集成thymeleaf详解版

    SpringBoot系列(六)集成thymeleaf详解版 目录 thymeleaf简介 thymeleaf特点 ...

网友评论

      本文标题:Thymeleaf学习

      本文链接:https://www.haomeiwen.com/subject/wcommctx.html