freemarker的使用总结

来源:互联网 发布:基于python.的毕业设计 编辑:程序博客网 时间:2024/05/16 04:55

本文章仅为使用心得,并非原创,只是用了之后的总结~


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="",都直接显示默认值






1 0
原创粉丝点击