1.判斷是否存在,經過exists關鍵字或者"??"運算符。都將返回一個布爾值
user.name?exists
user.name?? spa
<#
if
user.name?exists>
//TO DO
</#
if
>
<#
if
user.age??>
//TO DO
</#
if
>
|
2.忽略null值
假設前提:user.name爲null
${user.name},異常
${user.name!},顯示空白
${user.name!'vakin'},若user.name不爲空則顯示自己的值,不然顯示vakin
${user.name?default('vakin')},同上
${user.name???string(user.name,'vakin')},同上code