freemarker的list指令中隐藏的变量
2011年12月17日
没有评论
freemarker的list指令遍历一个list集合中的每一个元素,例如:
<#list userLists as user> ${user.name} ... </#list>
其实list指令还隐含了两个变量,
1、item_index 该变量将返回元素在集合里的索引值,从0开始计数;
2、item_has_next 该变量是boolean型,false表明该元素是Sequences里的最后一个元素。
上述例子中如果需要把序号打印出来,使用${user_index}即可,同时如果想判断是否是最后一个元素,使用 user_has_next就行了。