比较运算符:
== : 相等
!= :不等
= 或 != 两边的表达式的结果都必须是标量
freemarker是区分类型的:例如<#if 1 = "1"> 就会致使错误;
>= 和 > 不能使用,缘由:'>'在使用的时候能够把它看成FTL标签的结束符。
lt 代替 <,
lte 代替 <=,
gt 代替 > ,
gte 代替 >=,
也能够这样写:<#if (x > y)>。
注意:
FreeMarker 也支持一些其它的选择,可是这些已经废弃了:引用
在可能出问题的关系标记处使用 > 和 < ,就像: <#if x > y> 或 <#if x >= y>。 请注意一般FTL不支持标签中的实体引用(如 &...; 这些东西); 作算术比较时就会有异常。异常
\lt, \lte, \gt 和 \gte 使用他们时,不带反斜杠的效果同样。标签