2.0 RC3

Page Contents

FreeMarker 2.0 RC3 于 2002 年 4 月 11 日发布。该版本主要致力于修复 RC2 中报告的错误。

Bug Fixes

  • \ <include...>中定义的变量在所附页面中不可用。此问题已解决。

  • JavaCC 解析器未配置为正确处理 UnicodeImporting。现在,Unicode 支持正在起作用。

  • 将数字与 null 进行比较时出现错误。它应该返回 false,但是引发了异常。此问题已解决。

模板语言的更改

  • include 指令的语法已更改。要指示未解析的包含文件,请执行以下操作:
<include "included.html" ; parsed="n" >

您还可以通过以下方式指示包含文件的编码:

<include "included.html" ; encoding="ISO-8859-5">
  • 添加了内置的 myString?trim,以修剪字符串中的前导和尾随空格。

API changes

  • TemplateEventAdapter 机械已取出。从来没有以非常有用的方式进行设置,我们希望 2.1 版将对日志事件提供更完整的支持。

  • 模板缓存机制得到简化和简化。

  • 现在可以使用 Class.getResource()调用将 FileTemplateCache 配置为相对于类加载器加载文件。这样可以将模板 Binding 在.jar 文件或.war 文件中,以轻松部署基于 Web 的应用程序。