lola会为大家分享一系列 FreeMarker语法的文章,今天先介绍 FreeMarker语法之FTL指令规则。
FreeMarker的模板文件并不比HTML页面复杂多少, FreeMarker模板文件主要由如下4个部分组成: 
    1. 文本:直接输出的部分
    2. 注释:<#-- ... -->格式部分,不会输出
    3. 插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出
    4. FTL指令: FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出
FTL指令规则:
FreeMarker中,使用FTL标签来使用指令, FreeMarker有3种FTL标签,这和HTML标签是完全类似的.
   1.开始标签:<#directivename parameter>
   2.结束标签:</#directivename>
   3.空标签:<#directivename parameter/>
实际上,使用标签时前面的符号#也可能变成@,如果该指令是一个用户指令而不是系统内建指令时,应将#符号改成@符号.
        使用FTL标签时, 应该有正确的嵌套,而不是交叉使用,这和XML标签的用法完全一样.如果全用不存在的指令, FreeMarker不会使用模板输出,而是产生一个错误消息. FreeMarker会忽略FTL标签中的空白字符.值得注意的是< , /> 和指令之间不允许有空白字符.

        通过 lolaFreeMarker语法之FTL指令规则的介绍,相信大家对FTL指令规则有所了解了,下期 lola为大家介绍 FreeMarker语法之插值规则!