admin 管理员组

文章数量: 1184232


2024年3月8日发(作者:中国全国哀悼日)

thymeleaf遍历方法

在Thymeleaf中,可以使用 th:each 指令来遍历列表。例如:

```

```

在这个例子中,我们使用 th:each 遍历了一个名为 items 的列表。对于列表中的每个元素,我们都创建了一个 li 元素,并使用

th:text 指令在 li 元素中显示了元素的值。

2. 使用 th:each 遍历 Map

除了可以遍历列表,Thymeleaf 也可以遍历 Map。例如:

```

```

在这个例子中,我们使用 th:each 遍历了一个名为 map 的 Map。对于 Map 中的每个键值对,我们都创建了一个 tr 元素,并使用

- 1 -

th:text 指令在其中显示了键和值。

3. 使用 th:each 遍历数组

Thymeleaf 也可以遍历数组。例如:

```

```

在这个例子中,我们使用 th:each 遍历了一个名为 array 的数组。对于数组中的每个元素,我们都创建了一个 li 元素,并使用

th:text 指令在 li 元素中显示了元素的值。

4. 使用 th:each 遍历迭代器

Thymeleaf 还可以遍历迭代器。例如:

```

```

在这个例子中,我们使用 th:each 遍历了一个名为 iterator

的迭代器。对于迭代器中的每个元素,我们都创建了一个 li 元素,并使用 th:text 指令在 li 元素中显示了元素的值。

5. 使用 th:each 遍历属性

- 2 -

除了遍历集合和迭代器,Thymeleaf 还可以遍历对象的属性。例如:

```

```

在这个例子中,我们使用 th:each 遍历了一个名为 users 的对象列表。对于列表中的每个对象,我们都创建了一个 tr 元素,并使用 th:text 指令在其中显示了对象的 name 和 age 属性的值。

总结

Thymeleaf 的 th:each 指令可以很方便地遍历列表、Map、数组、迭代器和对象的属性。我们可以通过 th:text 指令显示元素或对象的属性的值,或使用其他 Thymeleaf 指令对它们进行渲染。

- 3 -


本文标签: 遍历 元素 对象 列表 显示