Thymeleaf是面向Web和独立环境的现代服务器端Java模板引擎,能够处理HTML,XML,JavaScript,CSS甚至纯文本。
Thymeleaf的主要目标是提供一个优雅和高度可维护的创建模板的方式。为了实现这一点,它建立在自然模板的概念上,将其逻辑注入到模板文件中,不会影响模板被用作设计原型。这改善了设计的沟通,弥合了设计和开发团队之间的差距。
Thymeleaf也从一开始就设计了Web标准 - 特别是HTML5 - 允许您创建完全验证的模板,
标准表达式语法
简单表达式
可变表达式 ${}
选择变量表达式 :*{}
消息表达式 #{}
连接网址表达式 @{}
片段表达式 ~{}
创建表单:
1.处理命令对象
th:object 属性指定命令对象 Java bean
输入 :
th:field=”*{}” 将在表单支持bean上进行评估 bean 的属性
双括号表达式 将任何对象转化为string类型
● 对于变量表达式: ${
{…}}
● 对于选择表达式: *{
{…}}
超链接带参数
<a style="font-size: medium"