首页 > 其他 > 详细

FreeMarker中if标签内的判断条件

时间:2015-08-13 11:31:53      阅读:504      评论:0      收藏:0      [点我收藏+]

reeMarker中的<#if>标签除了里面直接判断 boolean 类型的变量外,也可以进行表达式判断,有几个细节记录一下

 

1. 判断对象是否存在(null)

经常会用到,如果对象 != null 则xxxx,在freemarker中表达比较奇怪,例如判断 target 是否为null,如果不为 nll 则做xxx动作

<#if target??>

    xxxx

</#if>

(目标变量后面连续两个??)

 

2. 字符串或数字比较

java里标准字符串比较需要 .equals() 方法,在freemarkder中进行了简化,字符串的比较方法和数字做到完全一样

<#if str == "success">

    xxx

</#if>

 

<#if str !="error">

    xxx

</#if>

FreeMarker中if标签内的判断条件

原文:http://www.cnblogs.com/toSeeMyDream/p/4726622.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!