本文章仅为使用心得,并非原创,只是用了之后的总结~
1、处理null
判断是否存在可用,如对象user
[#if user?? ]
如果user!=null
[#else]
如果user==null
[/#if]
2、判断对象是否为null,若为null给出默认值
${user!'lily'}
表示user=null,若user为nulll,则值为lily,若不为null,值即为user
3、取对象的属性值,避免出现空值及空指针(感叹号只能判断null,不能判断空字符串)
${(user.name)!'lily'}
表示:user=null,或user.name=null直接显示默认值
4、取对象的属性值,避免出现空值及空指针,同时判断空字符串
${((user.name)?length>0)?string(mainCard.coBankNo,'默认值')}
表示:user=null,或user.name=null,或者user.name="",都直接显示默认值