FreeMarker判断空值
2018-04-14 19:06:10
1191 次阅读
0 个评论
(1)判断Map数据是否为空
(2)判断List数据是否为空
(3)解决为空的问题:
A:加个感叹号可以解决为空的问题
B:加上括号,感叹号解决对象导航为空的问题
C:感叹号还可以解决未定义为空的问题
<#ifmaster??&&(master?size>0)>
<#list master?keys askey>
<span>${key}:${master[key]!}</span>
</#list>
</#if>
(2)判断List数据是否为空
<#if tables?exists>
<#listtables as table>
${table}
</#list>
</#if>
(3)解决为空的问题:
A:加个感叹号可以解决为空的问题
${(emp.group)!}
B:加上括号,感叹号解决对象导航为空的问题
${(emp.group.name)!"group为空或者name为空"}
C:感叹号还可以解决未定义为空的问题
${(a.b)!("a.b未定义")}
(a.b)??判断a.b是否为空
<#if (a.b)??>
不为空
<#else>
为空
</#if>
<br/>
${(a.b)???string}
00
相关话题
- JS Map获取第一项元素和最后一项元素
- Vue2和Vue3在v-for遍历时ref获取dom节点
- vue中watch监听数组或者对象
- 解决一个意外错误使您无法删除该文件
- Springboot中WebMvcConfigurer中可配置项
- 安装nodejs v18时报错GLIBC_2.27
- java删除字符串中的数字
- vue中keep-alive,include指定页面使用缓存
- 批量删除redis中以某字符串前缀的key
- websocket自动断开连接
- Vue3.2 setup语法糖中组件的 name 属性如何定义
- DTO到entity自动赋值
- Vue基础知识
- Fabric.js进阶自订控制项
- Chrome下多屏、长页面或者元素截图