1 导入命名空间和pom文件里的坐标
<html lang="en" xmlns:th="http://www.thymeleaf.org">
这样的话,在idea中写代码的时候,就会有thymeleaf的代码提示。
引入thymeleaf的坐标
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
语法规则
th:任意html属性;来替换原生属性的值
例如:th:text;改变当前元素里面的文本内容
<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF‐8">
<title>Title</title>
</head>
<body>
<h1>成功!</h1>
<!‐‐th:text 将div里面的文本内容设置为 ‐‐>
<div th:text="${hello}">这是显示欢迎信息</div>
</body>
</html>
表达式语法
- 变量表达式: ${…},是获取容器上下文变量的值.
- 选择变量表达式: *{…},获取指定的对象中的变量值。如果是单独的对象,则等价于${}。
- 消息表达式: #{…}表达式与th:text一起使用,加载数据源中的消息,用于国际化
- 链接网址表达式: @{…},获取网址链接