Freemarker 比较大小

    在Freemarker中的FTL 文件中,如果使用<#if>比较数据的大小时,如果不注意,你会发现使用大于号时就会发生异常信息,如:

<#assign x = 4>

<#if x>5>

     x >5

 

以以上的方式进行比较,就会发生异常,原因是Freemarker内部的问题,内部机制会以 < 开头的相关代码进行解析,所以会出现异常,那么该怎么处理这样的比较呢!很简单,加上括号()  ^_^

 

 

<#assign x = 4>

<#if (x>5)>

     x >5

 

这样就OK了!

 

 

你可能感兴趣的:(Freemarker 比较大小)