thymeleaf模板使用小記

2021-10-21 00:19:35 字數 1559 閱讀 4094

1、遍歷物件陣列

取物件key,可通過itemstat.current.key

取物件資料,可通過itemstat.current.value

狀態變數有以下幾個屬性:(itemstat)

index:當前迭代物件的index(從0開始計算)

count: 當前迭代物件的index(從1開始計算)

size:被迭代物件的大小

current:當前迭代變數

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

first:布林值,當前迴圈是否是第乙個

last:布林值,當前迴圈是否是最後乙個

當然,user和userstat可以自己定義名字,如果沒定義狀態變數,那麼thymleaf會自動給乙個「變數名+stat」。

"item,itemstat:$"

>

="tbinputcontent" th:each=

"childitem,childitemstat:$"

>

="tbheader2 " th:if=

"$ == 0" rowspan=

"8" th:text=

"$">

<

/td>

="tbheader2 c1" th:text=

"$">

<

/td>

="tbheader2 " th:text=

"$!= '' ? $ : ' — ' "

>

<

/td>

<

/tr>

<

/th:block>

/* 注釋

*/

2、三元模板

這裡三元null、』 '直接用隱式轉換有問題,原因不知道

th:text=

"$!= '' ? $ : ' — ' "

3、新增屬性

th:attr=

"rowspan=$"

具體**

"item,itemstat:$"

>

="tbinputcontent" th:each=

"childitem,childitemstat:$"

>

="tbheader2 " th:if=

"$ == 0" th:attr=

"rowspan=$" th:text=

"$">

<

/td>

="tbheader2 bgfff" th:text=

"$">

<

/td>

="tbheader2 bgfff" th:each=

"lastchilditem,lastchilditemstat:$" th:text=

"$!= '' ? $ : ' / ' "

>

<

/td>

<

/tr>

<

/th:block>

有幫助的話可以申請讚賞一下下嗎

thymeleaf模板的使用

1.th eath 迭代方法 作用 遍歷 類似於 c foreach 例項 是後端傳過來的值 list,liststat td td td 0?女 男 td td 0?女 男 td td td td 這裡會輸出他的索引 0,1,2 之類的資料 tr 擴充套件 獲取迭代中的索引和其他相應的值 注意 上...

thymeleaf模板引擎

thymeleaf 模組引擎類似於jsp的el表示式 1.引入thymeleaf org.springframework.boot spring boot starter thymeleaf 3.0.11.release 2.1.1 2.thymeleaf的使用 語法只要我們把html檔案放在cla...

thymeleaf模板使用的快速配置

個人筆記 在使用thymeleaf的時候,為了快捷,可以做一下配置 首先是引包,然後在配置檔案加上如下配置 spring.thymeleaf.cache false spring.thymeleaf.check template location true spring.thymeleaf.cont...