应该可以将 freemarker 配置为使用旧的 #-less 语法。
但是,为了让用户有时间为这种变化做准备,在 FreeMarker 2.1 和 2.2 中,# 的使用是可选的,除非程序员通过在 Configuration 上调用 setStrictSyntaxMode(true) 在 FreeMarker 配置中启用严格语法模式。事实上,我们强烈推荐给程序员。从某些更高版本开始,此设置最初将设置为 true。此外,您可以使用 ftl 指令指定是要在模板文件中使用严格语法还是旧语法。
如何配置 fmpp 预处理器以将这种旧语法与 Ant 集成一起使用?是否有设置或如何调用 setStrictSyntaxMode(false)?
我很感激任何帮助!