freemarker list (长度,遍历,下标,嵌套,排序)
1. freemarker获取list的size :
Java
ArrayList list = new ArrayList();
Freemaker
${list?size}
2. list的遍历:
${being.name}${being.price}#list>
3. 遍历MAP
${map[k]}
#list>
4.list遍历中的下标序号:
_index是list的一个属性
${a_index}
#list>
5.取LIST中第i个元素的值
${list[i]}
嵌套时前面要有括号,如下,将字符串变成list,然后取第i个元素的值
${(str?split(","))[i]}
6. list的嵌套:
(kcVO里有编号和名称,而jsskVO里只有编号)
${kcVO.kcm}
#if>
#list>
#list>
7. list排序:
升序 .sort_by()
#list>
降序 .sort_by()?reverse
#list>
8.item_has_next,size使用:
共有${userList?size}最后一个用户是:${user.userName}
#if>
#list>