获取模板

模板由freemarker.template.Template个实例表示。通常,您可以使用Configuration实例从Configuration实例获得它。 getTemplate方法。如果将示例模板存储在earlier set 目录的test.ftlh文件中,则可以执行以下操作:

Template temp = cfg.getTemplate("test.ftlh");

这为您提供了一个Template实例,该实例是通过读取/where/you/store/templates/test.ftlh并对其进行解析而创建的。 Template实例以解析形式而不是文本形式存储模板。如果模板丢失或语法错误,则getTemplate将引发异常。

Configuration会缓存Template实例,因此,当您下次调用cfg.getTemplate("test.ftlh")时,它可能不会再次读取和解析模板文件,只会返回与第一次相同的Template实例。