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...