Freemaker中list的使用
来源:互联网 发布:电能质量算法 编辑:程序博客网 时间:2024/04/30 12:35
在模版页里用list展示列表内容,非常方便。全部用例子来说吧。最常用的用法 :
<#list users as user>
<span>${user.name}</span>
<span>${user.age}</span></br>
< /#list>
这里,是假设java类里有一个users的数组,或者Map,或者List等等,它的里面放的是user类,每个user有自己name,age属性。
最后显示的结果就是users里面所有user的姓名和年龄。
上例中的users处也可以是用现场定义的,如
<#list [1,2,3,4] as index>
<span>${index}</span>
< /#list>
结果显示是:1234
如果只是想要计数,也可以这样写
<#list 1..4 as index>
<span>${index}</span>
< /#list>
结果和上面是一样的,也是1234
如果需要显示当前循环到第几项,可以这样写
<#list ["hello","welcome","hi"] as word>
<span>${word_index+1},${word}</span></br>
< /#list>
as 后面的那个变量,加上_index,就可以表示当前循环到第几项
结果是:
1,hello
2,welcome
3,hi
有时候,最后一项在显示的时候可能要做特殊处理,怎么判断最后一项?
<#list ["hello","welcome","hi"] as word>
<span>${word}</span><#if word_has_next>,</#if></#list>
as 后面的那个变量,加上_has_next,就可以判断是否最后一项
结果是:
hello,welcome,hi
如果想在循环中判断到某一项时退出,可以这样做
<#list users as user>
<span>${user.name}</span>
<#if user.name == "pxx"><#break></#break>
< /#list>
0 0
- Freemaker中list的使用
- FreeMaker中遍历List的用法
- freemaker中list与map的遍历
- Freemaker的简述使用
- FreeMaker的使用
- FreeMaker的基本使用
- freemaker的使用
- restlet中使用freemaker举例
- Freemaker <#macro>(宏)的使用
- 关于使用freemaker的优缺点
- 使用freemaker模板中启动JSPSupportServlet
- freemaker list 序号
- freemaker的初步使用(一)
- freemaker 自定义标签 和函数的使用
- freemaker的word文档导出实例使用
- shiro的freemaker标签配置使用
- 关于freemaker页面静态化的使用
- eclipse结合freemaker 做前台展现,有关list,list的长度,list的下标
- PHP 微信公众号开发者模式 第三方接入
- mysql约束
- 解决a different object with the same identifier value was already associated with the session错误
- 烟台地铁路线图 Yantai Subway
- server---服务器端允许跨域
- Freemaker中list的使用
- java android面试题分析总结
- 完美解决ScrollView嵌套ViewPager滑动失效和无法正常滑动冲突问题
- SMB协议与Samba软件
- 新手报到
- linux下设置全局变量
- HTML学习 <10>
- Android GPS学习笔记(6)—GpsLP初始化
- Dos命令查看端口占用及关闭进程