Velocity 頁面中
$!{obj} !符號表示如果可以取到值則顯示值,如果取不到值或值為null,則輸出空字符串即 ""
!${obj} !表示取反,和Java中含義一樣。
對於
#if(${obj}) //只有當${obj}為true或${obj}不為布爾類型並且不為null。
內容:$!{obj} //此處如果可以取到值則顯示值,如果取不到值或值為null,則輸出空字符串即 ""
#end
判斷是否為null,也可以用這種方式
#if($null.isNull(${mycoll}))//為空,顯示內容
內容
#end
另外判斷是否為“”,只需
#if(${name} != "")
內容
#end