freemarker list (长度,遍历,下标,嵌套,排序)
2016-07-27 13:34
465 查看
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>
相关文章推荐
- iOS UINavigationController控制view在navigation item下,在bottom bar上
- sqoop的eval工具
- Centos7 安装 Maven
- 阿里云ECS被黑后的处理-之-清除挂马
- 网络设备上的性能瓶颈
- opengles-绘制旋转三角形
- freemarker 数字,字符的操作
- Object Detection by Color: Using the GPU for Real-Time Video Image Processing
- Android 在通知中显示进度条
- 异常结构图2
- for i和for each和Java8的forEach性能测试,到底谁快的测试
- 【Android】代码中设置drawableLeft|Top|Right|Bottom
- 如何开发一个简单的HTML5 Canvas 小游戏
- 创客聚会之ABI创客空间
- Node.cluster
- EF架构~CodeFirst生产环境的Migrations
- 搜索框点击回车键触发搜索按钮点击事件
- freemarker判断对象是否为空
- CoreData在项目中的简单实用(2)
- Android Accessibility(辅助功能) --实现Android应用自动安装、卸载 .