FreeMarker的<#if> 標簽


<#if target??>

    xxxx

</#if>

  上面這段代碼判斷target??是否為null,如果不為null時才可以執行if里面的內容,為null時則不進到

if里面

 

<#if target?? && target != "">

    xxxx

</#if>

  上面這段代碼如果target為空字符串時程序就會報錯,這個判斷就會出現問題  target??是判斷target不為null

並不能判斷target不為空,當target為空時,則target??為true,條件為真則進入后面的判斷,target != ""判斷的

是target不為空則條件為真,可這個本就是空,程序就進不去這個判斷,走到這一步就已經報錯


免責聲明!

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



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