遍历list

Freemarker中如何遍历List

末鹿安然 提交于 2019-11-27 18:20:51
Freemarker中如何遍历List 摘要:在 Freemarker 应用中经常会 遍历List 获取需要的数据,并对需要的数据进行排序加工后呈现给用户。那么在Freemarker中如何遍历List,并对List中数据进行适当的排序呢? 通过下文的介绍,相信您一定会找到答案。 一、 Freemarker中list指令简单介绍 要想在Freemarker中遍历list,必须通过使用list指令,即<#list sequence as item>…</#list> sequence是集合(collection)的表达式,item是循环变量的名字,不能是表达式。 当在遍历sequence时,会将遍历变量的值保存到item中。 举个例子说明吧: <#list userList as user> … </#list> userList中封装了很多个User对象,我们在遍历userList时候,会将遍历的User对象的值,保存到上述的user变量中。那么在取值时,我们可以通过${user.userName }来获取User对象的userName属性值。 List 指令还隐含了两个循环变量: item_index:当前迭代项在所有迭代项中的位置,是数字值。 item_has_next:用于判断当前迭代项是否是所有迭代项中的最后一项。 注意:在使用上述两个循环变量时