Thymeleaf學習筆記 二)

2021-08-21 08:27:32 字數 1356 閱讀 6025

語法: $}

含義: 預設呼叫轉換函式,將其轉換為string

示例:

"$}">...

語法: $}

含義: 在預處理階段,替換為對應的message information,基於locale

示例:

th:text="$__}">some text here...
語法: th:attr=」attrname=#」

含義: 設定節點中特定屬性的值

示例:

th:attr="src=@,title=#,alt=#" />

最終,img節點資訊將被輸出為:

src="/gtgv/images/gtvglogo.png"

title="logo de good thymes"

alt="logo de good thymes" />

這種方式是通用的做法;另外也可以通過th:attr_name來設定具體的屬性資訊。

th:each 迴圈遍歷

示例:

th:each="prod : $">

th:text="$">onionstd>

th:text="$">2.41td>

th:text="$? # : #">yestd>

tr>狀態變數iterstat內建了如下若干個屬性資訊:

示例如下:

th:each="prod,iterstat : $"

th:class="$? 'odd'">

th:text="$">onionstd>

th:text="$">2.41td>

th:text="$? # : #">yestd>

tr>說明: 條件判斷,節點是否出現在頁面中

示例:th:text="$">2span> comment/s

href="comments.html"

th:href="@)}"

th:if="$">viewa>

td>在上述示例中, #list代表內建的工具類, if語句在為true之時, 將顯示這個鏈結位址

說明: 多條件語句,類似在各類語句中一樣

示例:$">

th:case="'admin'">user is an administratorp>

th:case="#">user is a managerp>

th:case="*">user is some other thingp>

div>

『*』 代表預設的值,在所有的case都不滿足的情況下,輸出預設值。

thymeleaf學習筆記

thymeleaf 學習簡單記錄,其中使用springboot 配置server.servlet.context path thy href details.html th href viewa href details.html th href viewa href details.html th...

Thymeleaf學習筆記 三

1 定義fragment 語法 th fragement 示例 xmlns th th fragment copy div body html fragmeng使用示例 footer copy 下面是乙個動態的模板fragment示例 footer.admin 上述示例中,功能強大,可以實現動態的f...

Thymeleaf翻譯系列(二)

1.3方言 標準方言 thymeleaf是乙個極易擴充套件的模板引擎 實際上它應該更好地稱為模板引擎框架 它允許您完全定義將在模板中處理的dom節點以及它們的處理方式。將一些邏輯應用於dom節點的物件稱為處理器,並且一組這些處理器 還有一些額外的工件 被稱為方言,其中thymeleaf的核心庫提供了...