可遍历值

java.util.List类并不是Thymeleaf里唯一可以用于遍历的值。有相当完整的一套对象,可以用于th:each属性的遍历:

  • 任何实现java.util.Iterable的对象

  • 任何实现java.util.Enumeration的对象

  • 任何实现java.util.Iterator的对象,它的值会被使用,因为它们由遍历器返回,不需要在内存中缓存所有值。

  • 任何实现java.util.Map的对象。当遍历map时,遍历变量是java.util.Map.Entry

  • 任何数组

  • 任何其它的对象,会被当作包含此对象的单值列表

Last updated