freemarker if 判断对象是否为空
freemarker中判断对象是否为空,一般有2种做法:
1. 用if判断对象是否为空
<#if obj??>不为空处理</#if>
<#if obj?default("xxx")>
obj如果为空则给obj复制xxx。
2. 给对象赋默认值,避免空值
使用${obj!'xxx'}来避免对象为空的错误。如果obj为空,则obj=xxx
例子
<#if obj??> obj不为空 <#else> obj为空 </#if>
版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。