基础
- 取值
- 普通取值 使用${value};要在th 下使用
- js 中取值,使用 [[${value}]],引入的script要使用如下方式:
<script th:inline="javascript" type="text/javascript">
- 超链接
- 使用 th ,其中值需要添加@标记如:
th:href="@{'http字符串'+${model中的name值}}
- 循环
- 使用 th:each,语法:
th:each="obj,iterStat:${objList}"
,当前标签本身以及标签包含的内容会循环 - 迭代对象可以是Java.util.List,java.util.Map,数组等;
- obj为集合中的值
- iterStat称作状态变量,属性有:
- index:当前迭代对象的index(从0开始计算)
- count: 当前迭代对象的index(从1开始计算)
- size:被迭代对象的大小
- current:当前迭代变量
- even/odd:布尔值,当前循环是否是偶数/奇数(从0开始计算)
- first:布尔值,当前循环是否是第一个
- last:布尔值,当前循环是否是最后一个
- 使用 th:each,语法: