1、判断对象是否为空

但如果name为null,freemarker就会报错。如果需要判断对象是否为空:

<#if name??>

……

</#if>

2、判断List是否为空

<#if orgList?? && (orgList?size > 0) > <#else> <li class="T-creat">

3、判断Map是否为空

用freemarker取出map值后,判断该值是否等于某一字符串,可以使用内建函数?string来进行判断。

<#if Data.get(key)?exists><#if Data.get(key)?string !="null">${Data.get(key)}</#if></#if>

4.空字符串判断

<#if upload1Url3??  && upload1Url2 != "">
<#else>
</#if>

FreeMaker 判空相关推荐

  1. Stackoverflow 高赞答案,为什么牛逼的程序员都不用 “ ! = null ' 做判空

    欢迎关注方志朋的博客,回复"666"获面试宝典 为了避免空指针调用,我们经常会看到这样的语句. ... if (someobject != null) {someobject.do ...

  2. 拜托!不要用“ ! = null 做判空了

    点击关注公众号,Java干货及时送达 为了避免空指针调用,我们经常会看到这样的语句 ...if (someobject != null) {someobject.doCalc();}... 最终,项目 ...

  3. 求求你,不要再使用!=null判空了!

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 本文来自作者投稿,原作者:上帝爱吃苹果 对于Java程序员 ...

  4. JDK8:使用Optional进行变量判空、集合遍历

    防止 NPE,是程序员的基本修养. NPE(Null Pointer Exception)一直是我们最头疼的问题,也是最容易忽视的地方.NPE常是导致Java应用程序失败的最常见的原因.在日常研发工作 ...

  5. Stackoverflow 高赞答案,为什么牛逼的程序员都不用 “ ! = null ' 做判空?

    来源:blog.csdn.net/lizeyang/article/details/40040817 为了避免空指针调用,我们经常会看到这样的语句. ... if (someobject != nul ...

  6. 求求你不要在用!=null判空了

    作者:诗意凌风 | http://suo.im/5t3akh 导语 在没有用Optional判空之前,你是否也像下面的代码一样判空呢?如果是,请往下看,Optional 相对传统判空的优势. java ...

  7. 队列判空_数据结构与算法——队列的C语言实现

    本人原创,有问题请评论,楼主会随时回来查看修改滴~ 觉得有用请点个赞哦~~ 1.顺序队 /** 2020.04:queue 顺序结构-循环队列 判空 判满 求长度 入队 出队 获取队头 获取队尾 */ ...

  8. 在 Java 中如何优雅地判空

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | 李良逸 来源 | blog.imuxuan.c ...

  9. == ===区别,利用!= !==判空。

    之前在一个项目中需要对后台传过来的数据进行判断是否为空的处理我写了 if(data !== "")之后被公司前辈看见了给我改成了if(data!=""); 于是 ...

最新文章

  1. 10.Redis 性能测试
  2. 开启和关闭wifi的代码段
  3. 使用ffmpeg 的 filter 给图片添加水印
  4. 互联网又一个变态条款 “奋斗者协议”
  5. AMD中国:没有对拼多多及其平台上任何店铺授权
  6. 返回相同宽度数字型字符串
  7. 快点来学吧!mysql批量插入数据
  8. ORM框架之Mybatis(一)基于mapper配置增删改查
  9. python json解析 超过对象_Python | 关于Requests与Json的使用小结
  10. Atitit ever note org log t99 目录 1. data 1 2. Sik dsk zip mode 1 3. Local exted stat 2 4. Recy 3 1
  11. 【随笔记】linux usb gadget ncm wrong ndp sign 问题修复
  12. 1959-打印镂空字符三角形
  13. 新鲜出炉的连连看连接算法Python版
  14. 创客学院9天C语言二
  15. 利用python爬取百度翻译内容
  16. 知识点6--Docker的镜像命令
  17. [渝粤教育] 天津中德应用技术大学 素质修养与心理健康(刘萍) 参考 资料
  18. 用c语言求元素移动的次数T(n),悬赏!求C语言大神帮忙,写一个数字推盘游戏的程序(N-puzzle) 具体的要求看图片...
  19. Widows Log Files (windows日志文件)
  20. 算法创作|烂头背枪双人情况游戏随机模拟

热门文章

  1. Bachelor's song
  2. JVM面试知识点合集 — Android 春招 2022
  3. 微信公众号开发 糟糕的体验_糟糕的开发人员–好老板
  4. 企业开源办公虚拟专用网工具
  5. Ubuntu18.04 + RTX2080Ti + CUDA +cudnn 环境配置
  6. iTunes 给iPhone制作铃声
  7. 1005:地球人口承载力估计
  8. python实现基于KNN算法的手写数字识别系统 非常详细!!!!
  9. 客户端dmesg_查看dmesg,会打出很多的日志“TCP: too many of orphaned sockets”
  10. 微信点餐小程序开发_分享微信点餐小程序可以实现哪些功能