thymeleaf的特殊屬性賦值


在用thymeleaf時,遇到特殊屬性不知道該怎么解決如下:

問題1:循環時,遇到特殊的屬性,不知道怎么賦值 如:cate-id="" ,fid=""; 使用th:attr="自定義屬性名稱=值"即可,注意,這里一個元素上自定義的屬性只能有一個,多個需要使用th:attrappend來追加,如果還是使用th:attr=來定義另一個屬性,程序就會報錯。

問題2:<td><i >&#xe623</i><td>要在td中寫值,直接在td上使用th:text,td里面的值圖片引入值都會直接被覆蓋,如果使用th:text 拼接thml 代碼,試過報錯。后來查資料說使用 th:inline="text" 的意思是直接在代碼塊中調用值,用法[[${value}]]這種寫法不僅

把值顯示了,還沒有覆蓋這個元素里面的其他值。

問題3:th:utext 可以讀取html里的元素,和拼接使用如下

后台傳過來的時間顯示

<td th:text="${#dates.format(u.endTime, 'yyyy-MM-dd hh:mm:ss')}"></td>
<td>[[${#dates.format(u.createTime, 'yyyy-MM-dd hh:mm:ss')}]]</td>
這兩種方式都可以,u是循環的對象

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM