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一起使用,加載數據源中的消息,用於國際化
- 鏈接網址表達式: @{…},獲取網址鏈接