@param env 系统环境变量,通常用它来输出相关内容,如 Writer out = env.getOut();
@param params 自定义标签传过来的对象,其 key=自定义标签的参数名,value 值是 TemplateModel 类型,而 TemplateModel 是一个接口类型,通常我们都使用 TemplateScalarModel 接口来替代它获取一个 String 值,如 TemplateScalarModel.getAsString();当然还有其它常用的替代接口,如 TemplateNumberModel 获取 number,TemplateHashModel 等
@param loopVars 循环替代变量
@param body 用于处理自定义标签中的内容;当标签是 <@myDirective /> 格式时,body=null
实现 TemplateDirectiveModel 中的 excute 方法,请问里面的参数都有什么作用
-
FreeMarker
23 引用 • 20 回帖 • 464 关注
FreeMarker 是一款好用且功能强大的 Java 模版引擎。
-
标签
19 引用 • 127 回帖
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于