背景
第一次使用macro标签的时候,看官网介绍看了半天,云里雾里的,说一下理解后的意思。
相关链接
官网地址:http://freemarker.foofun.cn/ref_directive_macro.html#autoid_104
原文介绍如下:
通俗理解后
freemarker允许模版嵌套,a模版调用b模版,可以理解为java类,<#macro>标签就是其中的方法,name就是方法名,param就是定义的方法参数。
例子
a模版: common.ftl
<#macro testMethod testParam1 testParam2>
我是方法
</#macro>
b模版,调用a模版完毕
<#include "common.ftl">
<@testMethod testParam1 testParam2/>