FreeMarker 的空值处理 , 简单理解 , 不用TMD就会忘记
2017-10-10 17:10
337 查看
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 好用
相关文章推荐
- Java中的异常处理机制的简单原理和应用以及连接池理解
- android应用处理过程简单理解
- linux下mysql忘记密码的通用处理(简单暴力)
- oracle中的null处理的简单理解
- MFC 消息处理的简单理解
- oracle中的null处理的简单理解
- POJ 1002(不用排序的方法)(简单的字符串处理程序)
- HDU 1010题解这是一道简单的DFS加回溯题,看懂后就会对递归和回溯有较深刻的理解。
- oracle中的null处理的简单理解
- AOP注解日志处理简单理解
- 事件处理的简单理解
- 复杂事件处理(Complex Event Processing)--1. 基本概念:事件,事件关系,事件处理的简单抽象理解
- linux 忘记root密码的简单处理方法
- 简单粗暴理解android异步消息处理机制
- Oracle密码忘记简单处理办法
- AOP注解日志处理简单理解
- Android 异步消息处理简单理解
- Unity3D笔记——Socket粘包分包的理解和最简单的处理方式
- 有时候久不用了就会忘记
- 数据抓取中post与get方式的处理深入理解(不用给网页标签赋值也不用模拟提交js)