Velocity !$ 和$!區別


Velocity 頁面中 

$!{obj}  !符號表示如果可以取到值則顯示值,如果取不到值或值為null,則輸出空字符串即 ""

!${obj} !表示取反,和Java中含義一樣。

對於

#if(${obj})  //只有當${obj}為true或${obj}不為布爾類型並且不為null。

內容:$!{obj} //此處如果可以取到值則顯示值,如果取不到值或值為null,則輸出空字符串即 ""

#end

 

判斷是否為null,也可以用這種方式

#if($null.isNull(${mycoll}))//為空,顯示內容

內容

#end

另外判斷是否為“”,只需

#if(${name} != "")

  內容

#end


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM