随笔分类 - Freemaker
摘要:模板技术在现代的软件开发中有着重要的地位,主要用于view层的展示,freemarker是比较流行的一种。
一、FreeMarker模板文件主要有4个部分组成
①文本,直接输出的部分
②注释,即<#--...-->格式不会输出
③插值(Interpolation):即${..}或者#{..}格式的部分,将使用数据模型中的部分替代输出
④FTL指令:FreeMarker指令,和HTML标记类似,名字前加#予以区分,不会输出。
1.FTL指令规则
FreeMarker有三种FTL标签,这和HTML的标签是完全类似的
开始标签:<#directivename parameters>
结束标签:
空标签: <#directivename parameters />
实际上,使用标签时前面的#符号也可能变成@,如果该指令是一个用户指令而不是系统内建指令时,应将#符号改为@符号
2.插值规则
FreeMarker的插值有如下两种类型
阅读全文