您的位置:首页 > 其它

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

2016-09-19 18:36 1011 查看
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("" != $变量名)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  velocity