velocity判斷空和null

2021-08-21 06:14:33 字數 1039 閱讀 9139

判斷是否為null有下面幾種方法:

1. #if (! $foo) 判斷$foo為空,判斷非空為 #if ($foo)

2. 使用 #ifnull() 或 #ifnotnull()

#ifnull ($foo)

要使用這個特性必須在velocity.properties檔案中加入:

userdirective = org.apache.velocity.tools.generic.directive.ifnull

userdirective = org.apache.velocity.tools.generic.directive.ifnotnull

3. 使用null工具判斷

#if($null.isnull($foo))

注意這種方式特別有用,尤其你在需要這個判斷作為乙個判斷字句時,比如我要你判斷乙個集合為null或為空時只能使用這種方式了:

$if ($null.isnull($mycoll) || $mycoll.size()==0)

****************************************=

1、判斷velocity 是否為null

方法一   、 #ifnull() 或 #ifnotnull()

eg: #ifnull ($***)

warn:要使用這個特性必須在velocity.properties 檔案中加入:

userdirective = org.apache.velocity.tools.generic.directive.ifnull

userdirective = org.apache.velocity.tools.generic.directive.ifnotnull

方法二   、$null.isnull()

eg:#if($null.isnull())

推薦使用方法二,特別是在判斷集合物件為null時,灰常有用。

2、判斷velocity是否為空

判斷空:#if (! $***)

判斷非空: #if ($***)

3、更詳細的介紹請參考:

Velocity判斷null和空

velocity apache 1 判斷velocity 是否為null 方法一 ifnull 或 ifnotnull eg ifnull warn 要使用這個特性必須在velocity.properties 檔案中加入 userdirective org.apache.velocity.tools...

Velocity判斷null跟空

velocity判斷null和空 velocityapache 1 判斷velocity 是否為null 方法一 ifnull 或 ifnotnull eg ifnull warn 要使用這個特性必須在velocity.properties 檔案中加入 userdirective org.apach...

Velocity判空的方法

前端使用velocity,經常會遇到判斷是否為null的情景,通常判斷是否為null有下面幾種方法 1.if foo 判斷 foo為空,判斷非空為 if foo 2.使用 ifnull 或 ifnotnull ifnull foo 要使用這個特性必須在velocity.properties檔案中加入...