freemarker 集合类型
2017-06-29 00:00
148 查看
freemarker list (长度,遍历,下标,嵌套,排序)
freemarker获取list的size :
Java
ArrayList<String> list = new ArrayList<String>();
Freemaker
${list?size}
list的遍历:
<#list animals as being>
</#list>
遍历MAP
<#list map?keys as k>
</#list>
4.list遍历中的下标序号:
_index是list的一个属性
<#list list as a>
</#list>
5.取LIST中第i个元素的值
${list[i]}
嵌套时前面要有括号,如下,将字符串变成list,然后取第i个元素的值
${(str?split(","))[i]}
list的嵌套:
<#list jsskList as jsskVO>
<#list kcList as kcVO>
</#list>
</#list>
list排序:
升序 .sort_by()
<#list list?sort_by("字段") as x>
</#list>
<#list list?sort_by("字段")?reverse as x>
</#list>
8.item_has_next,size使用:
<#list userList as user>
<#if !user_has_next>
共有${userList?size}最后一个用户是:${user.userName}
</#if>
</#list>
freemarker获取list的size :
Java
ArrayList<String> list = new ArrayList<String>();
Freemaker
${list?size}
list的遍历:
<#list animals as being>
<tr> <td>${being.name}${being.price}<td> </tr>
</#list>
遍历MAP
<#list map?keys as k>
<option value="${k}">${map[k]}</option>
</#list>
4.list遍历中的下标序号:
_index是list的一个属性
<#list list as a>
${a_index}
</#list>
5.取LIST中第i个元素的值
${list[i]}
嵌套时前面要有括号,如下,将字符串变成list,然后取第i个元素的值
${(str?split(","))[i]}
list的嵌套:
<#list jsskList as jsskVO>
<#list kcList as kcVO>
<#if kcVO.kch=jsskVO.kch> (kcVO里有编号和名称,而jsskVO里只有编号) ${kcVO.kcm} </#if>
</#list>
</#list>
list排序:
升序 .sort_by()
<#list list?sort_by("字段") as x>
</#list>
降序 .sort_by()?reverse
<#list list?sort_by("字段")?reverse as x>
</#list>
8.item_has_next,size使用:
<#list userList as user>
<#if !user_has_next>
共有${userList?size}最后一个用户是:${user.userName}
</#if>
</#list>
相关文章推荐
- 15天玩转redis —— 第六篇 有序集合类型
- freemarker 集合遍历
- NHibernate Step By Step(7)-映射集合类型
- Scala学习教程笔记三之函数式编程、集合操作、模式匹配、类型参数、隐式转换、Actor、
- 四 Swift学习之集合类型 (Collection Types)
- FreeMarker中显示Calendar数据类型
- guava学习:guava集合类型-table
- 开发笔记:用不用UnitOfWork以及Repository返回什么集合类型
- 笔记:Struts2 Action 非泛型集合元素类型转换
- C#学习笔记集合类型之Hashtable、Dictionary和SortedList(2)
- 4 Struts2类型转换(二)----集合类型
- Java集合类型详解
- Python集合容器类型之List用法
- Redis命令拾遗四——集合类型(命令补充)
- 【Oracle】集合(联合数组(索引表),嵌套表,变长数组,记录类型的嵌套表)的初始化与赋值,以及它们的区别
- 实战BULK COLLECT(成批聚合类型)和数组集合type类型is table of 表%rowtype index by binary_integer .
- python学习笔记5.1-核心类型-集合set类型[转]
- Log日志打印集合类型
- python中集合类型创建、更新、删除、修改以及操作符使用实例代码
- Python 中的 集合类型 --- set