Thymeleaf-语法整理
Posted y酒味i
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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中转义的&也是不行的,大家注意下。
以上是关于Thymeleaf-语法整理的主要内容,如果未能解决你的问题,请参考以下文章
使用片段时 Intellij 无法正确识别 Thymeleaf 模型变量