FreeMarker 的空值处理 , 简单理解 , 不用TMD就会忘记
Posted 留恋处,兰舟催发
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FreeMarker 的空值处理 , 简单理解 , 不用TMD就会忘记相关的知识,希望对你有一定的参考价值。
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就会忘记的主要内容,如果未能解决你的问题,请参考以下文章