freemarker中顯示某物件使用$,但如果name為null,freemarker就會報錯。
如果需要判斷物件是否為空:
<#if name??>
……
當然也可以通過設定預設值$來避免物件為空的錯誤。如果name為空,就以預設值(「!」後的字元)顯示。
物件user,name為user的屬性的情況,user,name都有可能為空,那麼可以寫成$,表示user或者name為null,都顯示為空。判斷為空
<#if (user.name)??>
……
如判斷user是否為空和user.name是否為'dzq',則:
<#if user??&&user.name='dzq'>
//不為空操作
<#else>
//為空操作
freemarker判斷物件是否為空
reemarker中顯示某物件使用 但如果name為null,freemarker就會報錯。如果需要判斷物件是否為空 if name?當然也可以通過設定預設值 來避免物件為空的錯誤。如果name為空,就以預設值 後的字元 顯示。物件user,name為user的屬性的情況,user,name都有可能...
Freemarker判斷物件是否為空的用法
freemarker中對物件的使用 如果name為null,freemarker就會報錯。如果需要判斷物件是否為空 if user?不為空操作 else 為空的操作 if 可以通過設定預設值 來避免物件為空的錯誤。如果name為空,就以預設值 value 顯示。物件為user,name為user的屬...
判斷物件是否是空物件
object.keys 方法會返回乙個由乙個給定物件的自身可列舉屬性組成的陣列。通過陣列中屬性的個數判斷是否為空物件。const empty object.keys empty length 0 empty.constructor object 而且需要判斷物件的constructor屬性是否等於o...