freemarker list (长度,遍历,下标,嵌套,排序)
2015-08-14 21:29
232 查看
1. freemarker获取list的size :
Java
Java代码
![](http://lauy.iteye.com/images/icon_star.png)
ArrayList<String> list = new ArrayList<String>();
Freemaker
Javascript代码
![](http://lauy.iteye.com/images/icon_star.png)
${list?size}
2. list的遍历:
Javascript代码
![](http://lauy.iteye.com/images/icon_star.png)
<#list animals as being>
<tr>
<td>${being.name}${being.price}<td>
</tr>
</#list>
3.list遍历中的下标序号:
_index是list的一个属性
Javascript代码
![](http://lauy.iteye.com/images/icon_star.png)
<#list list as a>
${a_index}
</#list>
4. list的嵌套:
Javascript代码
![](http://lauy.iteye.com/images/icon_star.png)
<#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代码
![](http://lauy.iteye.com/images/icon_star.png)
<#list list?sort_by("字段") as x>
</#list>
降序 .sort_by()?reverse
Javascript代码
![](http://lauy.iteye.com/images/icon_star.png)
<#list list?sort_by("字段")?reverse as x>
</#list>
6. list标签遍历map:
Javascript代码
![](http://lauy.iteye.com/images/icon_star.png)
<#list avertisementTypeMap?keys as key>
<option value="${key}">${avertisementTypeMap[key]}</option>
</#list>
Java
Java代码
![](http://lauy.iteye.com/images/icon_star.png)
ArrayList<String> list = new ArrayList<String>();
Freemaker
Javascript代码
![](http://lauy.iteye.com/images/icon_star.png)
${list?size}
2. list的遍历:
Javascript代码
![](http://lauy.iteye.com/images/icon_star.png)
<#list animals as being>
<tr>
<td>${being.name}${being.price}<td>
</tr>
</#list>
3.list遍历中的下标序号:
_index是list的一个属性
Javascript代码
![](http://lauy.iteye.com/images/icon_star.png)
<#list list as a>
${a_index}
</#list>
4. list的嵌套:
Javascript代码
![](http://lauy.iteye.com/images/icon_star.png)
<#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代码
![](http://lauy.iteye.com/images/icon_star.png)
<#list list?sort_by("字段") as x>
</#list>
降序 .sort_by()?reverse
Javascript代码
![](http://lauy.iteye.com/images/icon_star.png)
<#list list?sort_by("字段")?reverse as x>
</#list>
6. list标签遍历map:
Javascript代码
![](http://lauy.iteye.com/images/icon_star.png)
<#list avertisementTypeMap?keys as key>
<option value="${key}">${avertisementTypeMap[key]}</option>
</#list>
相关文章推荐
- 利用UIScrollView 使加到其上的图片(下拉放大)
- Hibernate中Hql操作
- Java集群优化——dubbo+zookeeper构建高可用分布式集群
- Java设计模式之——装饰模式(待续)
- NEUQ 1419: Hanoi双塔问题
- parted 与 fdisk 分区方式
- AxureRP——动态面板
- STM32学习笔记——系统定时器SysTick
- C# DataSet 的使用
- hdu 5389 Zero Escape dp
- C++对象模型——对象复制语意学 (Object Copy Semantics)(第五章)
- 一步操作配置Word环境
- smartctl的使用
- hdu3306
- 总结python对csv文件的操作
- JUnit4测试框架
- 将博客搬至CSDN
- hdu5384 AC自动机模板题,统计模式串在给定串中出现的个数
- 翻转单词+左旋字符串
- 编程实现全排列