Thymeleaf中文手册:模板引擎详细指南
需积分: 50 2 浏览量
更新于2024-07-19
收藏 19.97MB PDF 举报
Thymeleaf中文手册
Thymeleaf是Java模板引擎,能够处理HTML、XML、TEXT、JAVASCRIPT、CSS等多种模板文件。以下是Thymeleaf中文手册的详细知识点:
一、Thymeleaf简介
* Thymeleaf是什么?Thymeleaf是一个Java模板引擎,能够处理多种模板文件,例如HTML、XML、TEXT、JAVASCRIPT、CSS等。
* Thymeleaf能处理哪些模板?Thymeleaf能够处理HTML、XML、TEXT、JAVASCRIPT、CSS等多种模板文件。
二、Thymeleaf标准规范
* Thymeleaf标准规范介绍:Thymeleaf标准规范是Thymeleaf的核心部分,规定了Thymeleaf的语法和使用规则。
三、示例项目:GoodThymesVirtualGrocery
* 创建和配置模板引擎:在Thymeleaf中,需要创建和配置模板引擎,以便使用Thymeleaf处理模板文件。
* 模板解析器:Thymeleaf的模板解析器能够解析模板文件,并将其转换为可执行的代码。
四、使用文本
* 多语言欢迎页:Thymeleaf支持多语言,能够根据不同的语言环境显示不同的欢迎页。
* 使⽤th:text和外部化文本:Thymeleaf能够使用th:text和外部化文本,实现多语言支持。
* 执⾏模板引擎:Thymeleaf能够执⾏模板引擎,生成动态的HTML页面。
五、标准表达式语法
* 消息:Thymeleaf的标准表达式语法能够处理消息,例如显示错误信息。
* 变量:Thymeleaf的标准表达式语法能够处理变量,例如显示用户名。
* 基本表达式对象:Thymeleaf的标准表达式语法能够处理基本表达式对象,例如字符串、数字、布尔值等。
六、选择表达式(星号语法)
* 选择表达式:Thymeleaf的选择表达式能够选择不同的值,例如选择不同的语言环境。
七、URL链接
* 主⻚菜单:Thymeleaf能够生成URL链接,例如主⻚菜单。
* 服务器相对URL:Thymeleaf能够生成服务器相对URL,例如服务器相对路径。
八、代码块
* 代码块:Thymeleaf能够处理代码块,例如JavaScript代码块。
九、字⾯量
* 纯⽂本:Thymeleaf能够处理纯⽂本,例如显示纯⽂本。
* 数字字⾯量:Thymeleaf能够处理数字字⾯量,例如显示数字字⾯量。
* 布尔字⾯量:Thymeleaf能够处理布尔字⾯量,例如显示布尔字⾯量。
十、追加⽂本
* 追加⽂本:Thymeleaf能够追加⽂本,例如追加显示的⽂本。
十一、⽂本替换
* ⽂本替换:Thymeleaf能够替换⽂本,例如替换显示的⽂本。
十二、算术运算符
* 算术运算符:Thymeleaf能够处理算术运算符,例如加法、减法、乘法、除法等。
十三、比较和等值运算符
* 比较和等值运算符:Thymeleaf能够处理比较和等值运算符,例如等于、不等于、大于、小于等。
十四、条件表达式
* 条件表达式:Thymeleaf能够处理条件表达式,例如if语句。
十五、默认表达式(Elvisoperator)
* 默认表达式:Thymeleaf能够处理默认表达式,例如Elvisoperator。
十六、哑操作符号
* 哑操作符号:Thymeleaf能够处理哑操作符号,例如空值判断等。
十七、预处理
* 预处理:Thymeleaf能够处理预处理,例如预处理模板文件。
十八、数据类型转换与格式化
* 数据类型转换:Thymeleaf能够处理数据类型转换,例如将字符串转换为数字。
* 格式化:Thymeleaf能够处理格式化,例如格式化日期。
十九、设置属性值
* 设置任何属性的值:Thymeleaf能够设置任何属性的值,例如设置用户名。
* 设置指定属性的值:Thymeleaf能够设置指定属性的值,例如设置年龄。
* 一次设置多个属性的值:Thymeleaf能够一次设置多个属性的值,例如设置用户名和年龄。
1094 浏览量
点击了解资源详情
2019-02-11 上传
185 浏览量
3674 浏览量
1127 浏览量