freemarker判斷物件是否為空

2021-09-01 23:35:21 字數 472 閱讀 5295

reemarker中顯示某物件使用$.

但如果name為null,freemarker就會報錯。如果需要判斷物件是否為空:

<#if name??>

……

當然也可以通過設定預設值$來避免物件為空的錯誤。如果name為空,就以預設值(「!」後的字元)顯示。

物件user,name為user的屬性的情況,user,name都有可能為空,那麼可以寫成$,表示user或者name為null,都顯示為空。判斷為空

<#if (user.name)??>

……

原文:

freemarker判斷物件是否為空

freemarker中顯示某物件使用 但如果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...