java framework模板_java – Play Framework运行时生成模板

此问题的答案取决于您是否需要可编辑页面中的动态内容.

如果不这样做,那么只需保存HTML文本.如果你这样做,并且它确实有限(比如替换名称字段),那么你可以简单地在HTML文本上进行简单的字符串替换.

如果你想要动态编辑Play模板的全部荣耀(并且可以考虑安全性),那么你可以编译模板.请注意,这是在Play 1.2.x中完成的方式 – 尽管在Play 2.x中无疑是类似的.确保缓存模板,因为它们编译成本很高(检查TemplateLoader.load(VirtualFile文件)以获取有关如何缓存和更新的想法)

String name = "mytemplate";

String source = "hi ${name}";

Template template = new GroovyTemplateCompiler().compile(new GroovyTemplate(name, source)));

Map args = new HashMap();

args.put("name","mom");

String renderedHtml = template.render(args);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值