freemarker 自定义标签问题
请教下,我想实现一个freemarker的自定义标签,比如<@css> </@css>
在当前模板的最后写这个<@css>自定义标签 就将当前模板里面所有的css 都挪到这里面去,并且去重
public void execute(Environment env, Map params, TemplateModel[] loopVars,
TemplateDirectiveBody body) throws TemplateException, IOException {
String content ="新的排列好的整个页面的html代码"
env.getOut().write(content); or env.getOut().apend(content);
}
这种情况怎么 替换到页面中?
通过 env.getOut().write(content); 或者 env.getOut().apend(content); 都是在原有基础上 再追加一次 新的页面代码?