模板+数据模型=输出
数据模型由标量,哈希表和序列组成。
标量(scalars): 存储单一的值,这种类型的值可以是字符串,数字,日期/时间或者是bool。
哈希表(hash): 存储变量和与其相关且有唯一标识名称变量的容器。
序列(sequences): 存储有序变量的容器。存储的变量可以通过数字索引来检索,索引从0开始。
模板是包含插值,标签,注解和指令的html的文件
插值(interpolations): ${...},括号里面是数据模型的表达式
标签(FTL): FreeMarker模板的语言标签,这些标签以#开头,自定义的FTL标签使用@符号代替#
注释(Comments): <#-- -->
指令(directives): 指令就是FTL标签。这些指令在HTML的标签元素中的关系是相同的。