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里面可以传入多个变量,变量的顺序可以随便写,不传入的变量时为默认值,所有定义变量的时候最好给个默认值。

喜欢Java豆技术站点的文章,那就通过 RSS Feed 功能订阅阅读吧!

我要评论

*

* 绝不会泄露



返回首页 | 关于我们 | 联系我们 | 广告合作 | 网站地图 | 友情链接 | 版权声明 | 模板设计