Lola的空间

我们一直在努力....

FreeMarker语法之FTL指令规则

标签: FreeMarker 语法 FTL 指令规则
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语法之插值规则!


    评分: 请先登录再投票,同一篇博客一月只能投票一次!
    无人投票

相关博客:


评论


发表评论

最近访客
关注此文的人们还关注