FreeMarker 同一模板文件中一个macro调用另外一个macro的方法
阿超 发表于 2009-08-29 16:13 | 来源: | 阅读 272 次
外部引用可以用:
<#import "../macros/presentation.ftl" as presentation/>
<@presentation.commonDivHead headTitle=’${postFormTitle}’ style="margin:2px;">
nested code
</@presentation.commonDivHead>
而ftl文件里面引用另外一个macro则可以直接用
<@commonDivHead headTitle=’${postFormTitle}’ style="margin:2px;">
nested code
</@commonDivHead>
注:macros里面可以传入多个变量,变量的顺序可以随便写,不传入的变量时为默认值,所有定义变量的时候最好给个默认值。
关键字: Freemarker, macro

