本节咱们介绍Thymeleaf的基本语法
<td th:text="${emp.empno}"></td>
<td>[[${stat.index}]]</td>
两者等价
Thymeleaf使用下面三种方式实现分支与判断
th:text="${emp.comm }!= null? ${emp.comm} : 'N/A'"
<a href="#" th:if="${size>0}">
<a href="#" th:unless="${size>0}">
<td th:switch="${emp.dname}">
<span th:case="RESEARCH">研发部</span>
<span th:case="SALES">销售部</span>
<span th:case="ACCOUNTING">会计部</span>
<span th:case="*">其他部门</span>
<!--在thymeleaf中只有th:if / th:unless 没有th:elseif -->
</td>
<tr th:each="emp,stat:${emps}" >
<td>[[${stat.index+1}]]</td>
<td>[[${#dates.format(emp.hiredate , 'yyyy年MM月dd日')}]]</td>
</tr>
stat.index代表索引值,默认从0开始
thymeleaf提供了一些列内置对象
<td th:text="${emp.comm!=null}?${#numbers.formatCurrency(emp.comm)}:'N/A'"></td>
<td>[[${#dates.format(emp.hiredate , 'yyyy年MM月dd日')}]]</td>
<td>[[${#strings.toLowerCase(emp.ename)}]]</td>
原文:https://www.cnblogs.com/itlaoqi/p/11391787.html