Velocity学习--如何判断一个对象是否为空(null)

http://blog.sina.com.cn/s/blog_c0f05f6c0101pii9.html

对于这种常用而记不住的知识还是要记录一下,以免每次都找人帮忙,那就不好了...
方法一:
 

         #if(!$test)  #end      如果对象为空
          #if($test)   #end      如果对象不为空
方法二:
          使用#ifnull() #end 和#ifnotnull()
          #ifnull($test)  #end   如果对象为空
          #ifnotnull($test)  #end 如果对象不为空
          需要注意的是:
  要使用这个特性必须在velocity.properties文件中加入:

userdirective =org.apache.velocity.tools.generic.directive.Ifnull
userdirective =org.apache.velocity.tools.generic.directive.Ifnotnull

方法三:

          #if($null.isNull($test))   在需要这个判断作为一个判断字句时,比如我要你判断一个集合为null或为空时只能使用这种方式了;

判断为空的方法:

         #if("" == $变量名) 或使用#if("" != $变量名)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值