官网首页 资料广场 免费教程 毕业设计 面试宝典 API文档 学习工具 文档教程

Thymeleaf服务器模板引擎

Thymeleaf视频教程
视频介绍
相关文档 > JavaSE教程_基础 JavaSE教程_进阶
课程下载
课程简介

Thymeleaf是一种服务器端Java模板引擎,它通过在html标签中嵌入特殊的语法糖,实现双击html文件即可在浏览器中预览页面效果,又可以在服务端解析处理后渲染出动态页面;这对于处理UI模板的前端设计人员非常友好,所见即所得。

同时对于服务器端人员来说,只需在html标签中嵌入语法糖,即可启用模板功能,渲染出动态页面,实现了前端设计人员和后端开发人员的职责分离。

Thymeleaf的优势在于:

  1. 以html的属性出现,保证html的完整语法结构不被破坏;
  2. 浏览器可直接预览模板文件,无需服务器端支持;
  3. 提供了大量内置对象,内置工具类;
  4. 语法简单,学习难度低;
  5. 支持html,js,raw等多种模板类型;

适合在后台应用,以及各种管理类系统中使用。本课程将一步一步详解讲解Thymeleaf模板引擎技术,全面掌握Thymeleaf模板技术,并在实际项目开发中得心应手使用Thymeleaf模板技术。

适应人群:

有一定的Java Web开发基础,掌握SpringBoot,或者有工作经验的人群。

课程目录
001.Thymeleaf课程导读 002.thymeleaf-模板工作方式 003.thymeleaf-文档 004.thymeleaf-第一个例子 005.thymeleaf-模板使用数据 006.thymeleaf-使用模板文件 007.thymeleaf-设置模板前缀后缀 008.thymeleaf-springboot环境搭建 009.thymeleaf-测试springboot中使用模板 010.thymeleaf-变量表达式基本语法-1 011.thymeleaf-变量表达式基本语法-2 012.thymeleaf-链接表达式 013.thymeleaf-链接表达式传参数 014.thymeleaf-国际化介绍 015.thymeleaf-自定义LocalResolver 016.thymeleaf-国际化模板定义 017.thymeleaf-调式国际化 018.thymeleaf-文本表达式 019.thymeleaf-数字表达式 020.thymeleaf-布尔表达式 021.thymeleaf-null和空字符串 022.thymeleaf-逻辑表达式 023.thymeleaf-三元运算符-1 024.thymeleaf-三元运算符-2 025.thymeleaf-设置属性值 026.thymeleaf-attr设置任意属性值 027.thymeleaf-设置属性值 028.thymeleaf-同时设置多个属性值 029.thymeleaf-boolean设置 030.thymeleaf-设置标签体文本 031.thymeleaf-循环each(1) 032.thymeleaf-each循环普通Map 033.thymeleaf-each循环ListMap 034.thymeleaf-each循环数组 035.thymeleaf-each循环给Select组件添加数据 036.thymeleaf-each循环的状态变量 037.thymeleaf-if使用 038.thymeleaf-unless使用 039.thymeleaf-模版的介绍 040.thymeleaf-模版insert使用 041.thymeleaf-函数模版和当前页面中定义模版 042.thymeleaf-使用id引用模版 043.thymeleaf-replace和include的对比 044.thymeleaf-常用insert-replace 045.thymeleaf-remove删除 046.thymeleaf-remove其它的范围值 047.thymeleaf-动态指定模版名称 048.thymeleaf-inline在js中获取数据 049.thymeleaf-inline和text的比较使用 050.thymeleaf-禁用内联 051.thymeleaf-局部变量 052.thymeleaf-内置工具类 053.thymeleaf-内置工具类日期和string 054.thymeleaf-内置对象#request 055.thymeleaf-内置对象#session和#servletContext 056.thymeleaf-快捷对象param 057.thymeleaf-快捷对象session和application
课程资料
视频教程 配套源码 学习笔记 学习工具 免费下载 学习文档
下载方法
获取本套教程

①扫描右侧二维码关注公众号

②回复消息【Thymeleaf】

③获取本套课程免费下载链接

获取全套教程

①扫描右侧二维码关注公众号

②回复消息DLJD

③获取全套课程免费下载链接

扫码关注公众号

bean生命周期的详细讲解

bean的生命周期(一)传统bean的生命周期在传统的java应用中,bean的生命周期很简单。使用Java关键字new进行实例化,然后bean就可以使用了,一...

2023-02-14 16:37:04

让我们来学习获取父级元素的方法

1:parent();//获取元素的父级元素<scripttype="text/javascript"src="jquery-1.11.1.js">...

2023-02-13 16:53:48

让我们来加深非静态内部类的知识点

在Java内部类的学习中,你会发现关于静态内部类和非静态内部类方法和属性调用的规则有好多,为了加深理解记忆,在这里总结一下,如有错误欢迎指正。内部类实质上可以理...

2023-02-10 16:51:19

栈、堆、方法区这三个的特点都是?

Java虚拟机的内存可以分为三个区域:栈stack、堆heap、方法区methodarea,方法区其实在堆的内部。JVM的内存总构成为栈和堆。栈stack栈的特...

2023-02-10 16:44:16

大家想要了解的-方法的覆盖和重载

一.方法覆盖①方法覆盖发生在具有继承关系的父子类之间,这是首要条件;②覆盖之后的方法与原方法具有相同的返回值类型、相同的方法名、相同的形式参数列表③覆盖之后的方...

2023-02-09 16:32:44

中序线索二叉树的解释

将数列{1,3,6,8,10,14}构建成一颗二叉树1)n个结点的二叉链表中含有n+1[公式2n-(n-1)=n+1]个空指针域。利用二叉链表中的空指针域,存放...

2023-02-09 16:07:03

让我们简单的看下什么是平衡二叉树

平衡二叉树是一棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树。1、平衡二叉树的常用实现方法有红黑树、AVL、替罪羊树、Tr...

2023-02-08 16:54:01

让我们来看看字符输出流

1.字符输入流1.java.io.Reader:字符输入流,抽象类具体的子类:字节输入流通向字符输入流的桥梁:InputStreamReader2.字符缓冲输入...

2023-02-08 16:07:38

什么是值传递和引用传递?区别在哪儿

在Java中参数的传递主要有两种:值传递和参数传递;下面是对两种传递方式在内存上的分析:一:值传递解释:实参传递给形参的是值形参和实参在内存上是两个独立的变量对...

2023-02-07 16:14:34

关于事务控制语句大家是怎么理解的呢

数据库事务包含了数据库上的一系列操作,事务使得数据库从一个一致的状态转化到另一个一致的状态。通常事务中的SQL会包含DML语句,也会包含查询语句。如果一个事务中...

2023-02-07 15:38:06