关于标签的一个问题,有没有类似 includeStringTemplate的标签
@闲.大赋 你好,想跟你请教个问题:
我们项目中是将标签和模板存在数据库里的,我看到Beetl中提供的includeFileTemplate和layout标签都是通过路径来获取标签内容。因为刚接触Beetl,对Tag和ByteSupportTag里边怎么获取到标签内容也不是很明白。另外,Beetl能否提供一个includeStringTemplate的通用标签?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
getStringTemplate(或者getReaderTemplate) ,一个是可以缓存模板的,如果要缓存,除了模板内容外,还要提供一个版本号,另外一个是不缓存的,看你具体需求了.如果遇上问题,可以到beetl群里问问
谢谢支持!
如果你看了IncludeFileTemplateTag ,似乎只要将makeOutput方法里的
t = group.getFileTemplate(child);
改成
t =group.getStringTemplate()...就可以了
谢谢支持!
includeStringTemplate 可以提供,晚上做一个
Tag或者ByteSupportTag 调用顺序是这样