Thymeleaf語法詳解總結

2021-10-05 17:16:05 字數 1657 閱讀 2650

1.變數輸出與字串操作   

th:text  (在頁面中輸出值)

th:value  (將乙個值放入input標籤的value中)

2.thymeleaf內建物件       

1.呼叫內建物件用#

2.大部分內建物件都以s結尾

$             (判斷字串是否為空,如果為空返回true,否則返回false)

$     (判斷字串是否含有指定字串,含有返回true,否者返回false)

$    (判斷字串是否以字串開頭,如果是返回true,否則返回false)

$      (判斷字串是否以字串結尾,如果是返回true,否則返回false)

$                (返回字串的長度)

$         (查詢子串的位置,並返回該子串的下標,如果沒找到則返回-1)

$       

$  擷取子串

$$    字串轉大小寫

3.日期格式化處理

$                     格式化日期,預設的以瀏覽器預設語言為格式化標準

$  按照自定義的格式做日期轉換

$                        year:取年

$                      month:取月

$                          day:取日

4.條件判斷

th:if                           

性別:男

性別:女

th:switch

id 為 1

id 為 2

id 為 3

th:each

th:each  狀態變數

狀態變數屬性

1,index:當前迭代器的索引 從 0 開始

2,count:當前迭代物件的計數 從 1 開始

3,size:被迭代物件的長度

4,even/odd:布林值,當前迴圈是否是偶數/奇數 從 0 開始

5,first:布林值,當前迴圈的是否是第一條,如果是返回 true 否則返回 false

6,last:布林值,當前迴圈的是否是最後一條,如果是則返回 true 否則返回 false

th:each  迭代 map

idname

ageid

name

age

5.域物件操作

7.url  表示式和、基本語法、型別

th:href

th:src

基本語法:@{}

相對路徑  相對路徑  、相對於伺服器的根

絕對路徑  絕對路徑

url  中實現引數傳遞  相對路徑-傳參

url  中通過 restful風格進行引數傳遞

相 對 路 徑 - 傳 參-restful

thymeleaf使用詳解

thymeleaf介紹 thymeleaf是一款用於渲染xml xhtml html5內容的模板引擎。類似jsp,velocity,freemaker等,它也可以輕易的與spring mvc等web框架進行整合作為web應用的模板引擎。與其它模板引擎相比,thymeleaf最大的特點是能夠直接在瀏覽...

thymeleaf標籤總結

代表 獲取資源本地化檔案 表示從model裡面獲取 這2個可以一起用 比如 這相當於 的資源本地化檔案中的system.01內容 request th text th text 111 response th text th text 111 servletcontext th text th te...

Thymeleaf 基本用法總結

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