Thymeleaf 基本用法總結

2021-08-28 07:00:13 字數 1432 閱讀 2411

thymeleaf 基本用法總結 

一、引用命名空間

在html中引入此命名空間,可避免編輯器出現html驗證錯誤,雖然加不加命名空間對thymeleaf的功能沒有任何影響。

二、輸出內容

2.1  welcome to our grocery store!

說明:1. th:text  用來將內容輸出到所在標籤的body中。

2. # 用來引入資料home物件中的 welcome屬性。

3. 可以用th:utext 用來顯示「unescaped 」 的html內容。

2.2    today is: 13 february 2011

4.6  星號語法

name: sebastian.

surname: pepper.

nationality: saturn.

4.7  輸出url

product list

view

4.8  使用**段

......省略 false 結果的表達方式

...省略 true 結果的表達方式

age: 27.

no user authenticated --不做任何處理時用下劃線 _ 表示

4.11  格式化 

... --$}  呼叫預設的格式化器來輸出結果。

4.12  預處理

some text here...

說明:thymeleaf 的處理模板內容的順序與書寫順序無關,只能通過  __$__ ,來將需要先一步計算出來後面          要用的變數指定為優化處理。

五、設定 attribute 值

5.1 設定任何attribute 的方法

--設定單個

5.2 設定一些內建的attribute的方法   

product list

其它的可用屬性:

5.3 設定html裡沒有指的任何屬性的語法

...   ---whatever 可以換成任何你想設的屬性

六、迴圈輸出的語法

6.1 基本迴圈

onions

2.41

yes6.2 迴圈狀態的使用

name

price

in stock

onions

2.41

yes關於狀態的其它資訊的使用詳細參考:

七、條件判斷

7.1 if 和 unless

view

view

7.2 switch 語句

user is an administrator

user is a manager

user is some other thing

--預設的 case 相當於default

八、模板 include

8.1 定義和引用**塊

定義**塊

Thymeleaf 基本用法總結

一 引用命名空間 在html中引入此命名空間,可避免編輯器出現html驗證錯誤,雖然加不加命名空間對thymeleaf的功能沒有任何影響。二 輸出內容 2.1 welcome to our grocery store 說明 1.th text 用來將內容輸出到所在標籤的body中。2.用來引入資料h...

Thymeleaf 基本用法總結

一 引用命名空間 在html中引入此命名空間,可避免編輯器出現html驗證錯誤,雖然加不加命名空間對thymeleaf的功能沒有任何影響。二 輸出內容 2.1 welcome to our grocery store 說明 1.th text 用來將內容輸出到所在標籤的body中。2.用來引入資料h...

Thymeleaf 基本用法總結

一 引用命名空間 在html中引入此命名空間,可避免編輯器出現html驗證錯誤,雖然加不加命名空間對thymeleaf的功能沒有任何影響。二 輸出內容 2.1 welcome to our grocery store 說明 1.th text 用來將內容輸出到所在標籤的body中。2.用來引入資料h...