freemaker模板技术之模板总体结构组成部分简析
模板总体结构
平常工作中用程序语言编写的程序就是模板,freemaker模板简称 FTL (代表 FreeMarker 模板语
言)。这种模板解决方案为编写模板设计提供了简洁的编程语言。
模板(FTL 编程语言)由如下部分组合而成:
Text 文本:文本会照着原样来输出。
Interpolation 插值:这部分的输出会被计算的值来替换。插值由${和}所分隔(或者#{和},这种风格不建议再使用)。
FTL tags 标签:FTL 标签和 HTML 标签很相似,只会被 FreeMarker引擎解析,不会打印在输出内容中。
我们来看一个具体的模板: 文本, 插值, FTL 标签,
注释,为了看到可见的换行符,这里使用了[BR]。
FTL 是区分大小写的。list 是指令的名称而 List 就不是,类似地${name}和
${Name}或者${NAME}它们也是不同的。
应该意识到非常重要的一点:插值不只是可以在文本中间使用(也可以在字符串表达式
中) 。
FTL 标签不可以在其他 FTL 标签和插值中使用。下面这样写就是错的:
注释可以放在 FTL 标签和插值中间。比如:
声明: 除非转自他站(如有侵权,请联系处理)外,本文采用 BY-NC-SA 协议进行授权 | 智乐兔
转载请注明:转自《freemaker模板技术之模板总体结构组成部分简析》
本文地址:https://www.zhiletu.com/archives-3016.html
关注公众号:
微信赞赏支付宝赞赏