Thymeleaf-語法整理


Thymeleaf其他案例看其他網站

http://www.cnblogs.com/hjwublog/p/5051732.html

http://blog.csdn.net/u012706811/article/details/52185345

 

本例為詳細對某些使用記錄

1.list循環案例

  a:th:each

在某個標簽上加上th:each,帶着標簽循環,如果實在是不知道用什么標簽,就直接用th:block代替

<th:block th:each="d,index:${listTransfeStages}">
    <button type="button" class="btn btn-default nqs-label-btn"><span th:text="${d.etsName}"></span></button>
</th:block>

 

 

2.數字在頁面遞減循環

#numbers.sequence函數進行計算,例中為從1開始到page.totalPages結束(含)
<li th:each="i:${#numbers.sequence(1,page.totalPages)}">
    <a href="#" th:text="${i}"></a>
</li>

 3.js中讀取

<script th:inline="javascript">
var data = [[${data}]]
//var dd="&&"+"<";
</script>

內聯文本:[[...]]內聯文本的表示方式,使用時,必須先用th:inline="text/javascript/none"激活,th:inline可以在父級標簽內使用,甚至作為body的標簽。內聯文本盡管比th:text的代碼少,但是不利於原型顯示。

 

4.js轉義

<![CDATA[ ]]>加上后可防止里面有特殊字符例如< >&,用這個東西包裹的內容會忽略所有的特殊字符。 必須這樣用,否則應該是無解,竟然用html中轉義的&amp;也是不行的,大家注意下。

 


免責聲明!

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



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