2.1.1

Page Contents

发布日期:2002-11-04

FTL(FreeMarker 模板语言)的更改

  • 现在,在${...}插值中使用字符串和数字或字符串和日期的多类型变量时,将使用其数字或日期值而不是字符串值来输出。实际上,这使字符串/数字或字符串/日期变量的字符串部分无用。

  • 错误修正:运算符“或”(||)的左操作数是一个复合表达式时(例如,false || true || false中的第二个||;计算结果为false,但应为true),其工作方式错误。

  • 错误修正:Comments 中的小于号混淆了 FTL 解析器(例如<#-- blah < blah -->);在有问题的 Comment 之后,它 Comments 掉了所有内容。

  • 错误修正:比较两个数字常量(例如3 == 3)导致 FTL 解析器出现内部错误,并中止带有错误的模板处理。

  • 实验性日期/时间类型支持已删除,因为该初始实现似乎被误导了。 FreeMarker 2.2 当然会支持数据/时间。

Java 方面的更改

  • 错误修正:NumberBEANS_WRAPPER包裹后,被包裹对象的toString()方法显示出来。现在,它们根据number_format设置进行渲染,因为现在同时使用数字值而不是字符串值输出字符串和数字的多类型变量。

  • 实验性日期/时间类型支持已删除,因为该初始实现似乎被误导了。 FreeMarker 2.2 当然会支持数据/时间。