freemarker判斷物件是否為空

2022-08-20 09:33:08 字數 616 閱讀 4665

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...