码迷,mamicode.com
首页 > 其他好文 > 详细

FreeMarker 的空值处理 , 简单理解 , 不用TMD就会忘记

时间:2017-10-10 17:46:18      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:返回   完全   空值   字符   空字符串   默认   理解   ble   bcd   

NO.1  而对于FreeMarker来说,null值和不存在的变量是完全一样的

NO.2  !        指定缺失变量的默认值      返回String

NO.3  ??       判断变量是否存在        返回boolean

NO.4  ${variable!}   ${variable!"abcd"}        变量为null时或不存在时,前者显示空字符串,后者为abcd

NO.5  ${variable??}  <#if variable??> <h2>${variable}</h2> <#/if>  先判断再取值,没有的话就没有咯

NO.6  (animals.python.price)!0       要比  animals.python.price!0  好用

FreeMarker 的空值处理 , 简单理解 , 不用TMD就会忘记

标签:返回   完全   空值   字符   空字符串   默认   理解   ble   bcd   

原文地址:http://www.cnblogs.com/maodot/p/7646675.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!