語法: $}
含義: 預設呼叫轉換函式,將其轉換為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的核心庫提供了...