freemarker 自定义标签问题

daikai123a 2014-02-14 06:45:24
请教下,我想实现一个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); 都是在原有基础上 再追加一次 新的页面代码?
...全文
56 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧