输出:
User: Anonymous
注,可以对整个对象树加上(),再用内置处理器这种方便的做法,偶也是最近刚学会的,以前一直用很傻的方法做.....
3. Sequence内置的计数器: xxx_index 用途:显示序号 模板:
<#list employees as e> ${e_index}. ${e.name} #list> 输出:
1. Readonly 2. Robbin
4. Sequence内置的分段器: chunk 用途:某些比较BT的排版需求 模板:
<#assign seq = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j']>
<#list seq?chunk(4) as row>
<#list seq?chunk(4, '-') as row>
输出:
----------------------------------------------------------- FreeMarker是一个非常优秀的模板引擎,这个模板引擎可用于任何场景,FreeMarker负责将数据模型中的数据合并到模板中,从而生成标准输出.界面开发人员只需要关于界面(也就是模板文件)的开发,而业务逻辑开发者只需要负责将需要显示的数据填入数据模型