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就会忘记的主要内容,如果未能解决你的问题,请参考以下文章

FreeMarker template error

在使用 Freemarker 打印列表时处理空值?

SQL Server的空值处理策略

处理 hive 上的空值

处理数据网格中的空值

pandas 怎么处理表格中的空值