Freemarker模板文件主要四个部分组成 1、文本,直接输出的部分 2、注释,即<#–…–>格式不会输出 3、插值(Interpolation):即${..}或者#{..}格式的部分,将使用数据模型中的部分替代输出 4、FTL指令:FreeMarker指令,和HTML标记类似,名字前加#予以区分,不会输出 FTL指令规则: FreeMarker有三种FTL标签,这和HTML的标...
4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出 判断对象是否存在,若成立说明存在 <#if blockObjList ??></#if> <#ifblockObjList ??> <#else> </#if> 判断知否和某一个值相等(先判断是否存在,在判断相等,如果该指定的参数不存在还比较相等的话就回出错) <#ifcomponentId ?? &...
FTL中的保留名称 下面的这些名称不能在非方括号语法中被用作顶层变量(比如vars["in"]),因为这是FTL中的关键字。 true:布尔值“true” false:布尔值“false” gt:比较运算符“大于” gte:比较运算符“大于或等于” lt:比较运算符“小于” lte:比较运算符“小于或等于” ...