file.exists()){
//如果新闻列表不存在,生成新闻列表
//创建一个freemarker.template.Configuration...(.)语法来访问Java对象的属性.下面分别讨论这些情况
1、顶层变量
所谓顶层变量就是直接放在数据模型中的值,例如有如下数据模型:
Map root = new HashMap(); //创建数据模型..., break指令
list指令是一个迭代输出指令,用于迭代输出数据模型中的集合,list指令的语法格式如下:
list sequence as item>
......list>
上面的语法格式中,sequence就是一个集合对象,也可以是一个表达式,但该表达式将返回一个集合对象,而item是一个任意的名字,就是被迭代输出的集合元素.此外,迭代集合对象时,还包含两个特殊的循环变量...:
item_index:当前变量的索引值
item_has_next:是否存在下一个对象
也可以使用指令跳出迭代
示例:
list ["星期一", "星期二", "星期三", "星期四