可遍历值
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