freemarker list (长度,遍历,下标,嵌套,排序)
2016-06-08 22:00
363 查看
1. freemarker获取list的size :
Java
Java代码
ArrayList<String> list = new ArrayList<String>();
Freemaker
Javascript代码
${list?size}
2. list的遍历:
Javascript代码
<#list animals as being>
<tr>
<td>${being.name}${being.price}<td>
</tr>
</#list>
3.list遍历中的下标序号:
_index是list的一个属性
Javascript代码
<#list list as a>
${a_index}
</#list>
4. list的嵌套:
Javascript代码
<#list jsskList as jsskVO>
<#list kcList as kcVO>
<#if kcVO.kch=jsskVO.kch> (kcVO里有编号和名称,而jsskVO里只有编号)
${kcVO.kcm}
</#if>
</#list>
</#list>
5. list排序:
升序 .sort_by()
Javascript代码
<#list list?sort_by("字段") as x>
</#list>
降序 .sort_by()?reverse
Javascript代码
<#list list?sort_by("字段")?reverse as x>
</#list>
6. list标签遍历map:
Javascript代码
<#list avertisementTypeMap?keys as key>
<option value="${key}">${avertisementTypeMap[key]}</option>
</#list>
Java
Java代码
ArrayList<String> list = new ArrayList<String>();
Freemaker
Javascript代码
${list?size}
2. list的遍历:
Javascript代码
<#list animals as being>
<tr>
<td>${being.name}${being.price}<td>
</tr>
</#list>
3.list遍历中的下标序号:
_index是list的一个属性
Javascript代码
<#list list as a>
${a_index}
</#list>
4. list的嵌套:
Javascript代码
<#list jsskList as jsskVO>
<#list kcList as kcVO>
<#if kcVO.kch=jsskVO.kch> (kcVO里有编号和名称,而jsskVO里只有编号)
${kcVO.kcm}
</#if>
</#list>
</#list>
5. list排序:
升序 .sort_by()
Javascript代码
<#list list?sort_by("字段") as x>
</#list>
降序 .sort_by()?reverse
Javascript代码
<#list list?sort_by("字段")?reverse as x>
</#list>
6. list标签遍历map:
Javascript代码
<#list avertisementTypeMap?keys as key>
<option value="${key}">${avertisementTypeMap[key]}</option>
</#list>
相关文章推荐
- freemarker 数字格式化深入理解
- Java操作FreeMarker模板引擎的基本用法示例小结
- 使用Java进行FreeMarker的web模板开发的基础教程
- freemarker判断对象是否为空的方法
- java Spring整合Freemarker的详细步骤
- Freemarker 最简单的例子程序
- Freemarker常用指令使用示例
- Java模版引擎Freemarker
- 基于Java的Spring框架来操作FreeMarker模板的示例
- 使用Freesql简单地实现多条件查询
- JFinal使用Freemarker作为展示层中的国际化配置使用
- Spring+mybatis+shiro+freemarker+ehcache+ldap+mongo
- FreeMaker 时间的比较
- superword中的模板抽取实践
- Freemarker输出$和html标签等特殊符号
- 在FTL文件中使用自定义的Java方法
- Freemarker 自定义标签 实现TemplateDirectiveModel
- FreeMarker在eclipse中的入门例子
- Freemarker中如何遍历List
- jFinal开发规范