码迷,mamicode.com
首页 > 其他好文 > 详细

FreeMarker中if标签内的判断条件

时间:2015-08-13 11:33:25      阅读:409      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!