亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

thymeleaf for循環的用法是什么

小億
326
2024-02-05 16:27:49
欄目: 編程語言

Thymeleaf中的循環使用th:each屬性來實現,語法格式如下:

<th:block th:each="item : ${items}">
  <!-- 循環體 -->
</th:block>

其中,th:each屬性用于指定要遍歷的集合或數組,item是當前迭代的元素,${items}是要遍歷的集合或數組的引用。

在循環體中,可以使用Thymeleaf的表達式語言(Expression Language)來引用item的屬性,例如:

<th:block th:each="item : ${items}">
  <p th:text="${item.name}"></p>
</th:block>

上述代碼中,循環遍歷的集合或數組中的每個元素都有一個名為name的屬性,通過th:text屬性將每個元素的name屬性的值輸出。

除了遍歷集合或數組,Thymeleaf也支持遍歷Map,語法如下:

<th:block th:each="entry : ${map}">
  <p th:text="${entry.key}"></p>
  <p th:text="${entry.value}"></p>
</th:block>

上述代碼中,循環遍歷了一個Map,entry是一個包含key和value的對象,使用th:text屬性將每個entry的key和value輸出。

此外,Thymeleaf還提供了一些額外的循環變量,用于獲取當前循環的狀態和索引,例如:

  • index:當前循環的索引,從0開始。
  • count:當前循環的計數,從1開始。
  • size:被遍歷集合或數組的大小。

示例代碼如下:

<th:block th:each="item, index : ${items}">
  <p th:text="${index}"></p>
  <p th:text="${item}"></p>
</th:block>

上述代碼中,除了item變量,還使用了index變量來獲取當前循環的索引值。

總之,Thymeleaf的循環使用th:each屬性來遍歷集合、數組或Map,并結合表達式語言來引用元素的屬性或值。

0
乡城县| 嘉祥县| 乌鲁木齐市| 永春县| 延津县| 平江县| 无为县| 黎城县| 武宣县| 安达市| 大关县| 哈尔滨市| 新宾| 东山县| 广东省| 崇礼县| 永康市| 陆良县| 泾源县| 闵行区| 慈溪市| 淳安县| 井冈山市| 正镶白旗| 常德市| 上虞市| 双城市| 阿城市| 襄垣县| 东乡| 太白县| 宁强县| 南漳县| 增城市| 宣城市| 台安县| 秦安县| 宜州市| 苏尼特右旗| 诸暨市| 凤庆县|