FreeMarker空值的處理
FreeMarker
判斷元素是否存在
user.name?exists
user.name??
<#if user.name?exists>
//TO DO
</#if>
<#if user.age??>
//TO DO
</#if>
忽略空值
假設(shè)前提:user.name為null
${user.name}//異常
${user.name!}//顯示空白
${user.name!'vakin'}//若user.name不為空則顯示本身的值,否則顯示vakin
${user.name?default('vakin')}//同上
${user.name???string(user.name,'vakin')}//同上

浙公網(wǎng)安備 33010602011771號