freemarker 判断日期变量为空处理 及InvalidReferenceException异常处理

15410年前 (2015-12-05)freeMarker6708

at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:98);

InvalidReferenceException异常会在变量为空时报出;

1.日期变量为空判断

<#if result.list[0].benStartDate??>
            ${result.list[0].benStartDate?string('yyyy-MM-dd')}
 <#else>

 </#if>

2.普通变量为空判断:

<#if result.list[0].travelType??>
            ${result.list[0].travelType.travelTypeName!""}
       <#else>
</#if>




本文原创,转载必追究版权。

分享给朋友:

相关文章

base64加密java算法

base64加密java算法

 一、Base64算法概述Base64算法最早应用于解决电子邮件传输的问题。它是一种基于64个字符的编码算法,根据RFC 2045的定义:“Base64内容传输编码是一种以任意8位字节序列组...

使用Myeclipse 8.5开发基于JAX-WS的Web service实例

使用Myeclipse 8.5开发基于JAX-WS的Web service实例

 本文为Web service 开发入门篇,主要介绍在Myeclipse 8.5环境下开发Web service的服务程序和客户端程序的基本流程。 在Weblogic 11g...

js/jquery 日历控件及实例下载

js/jquery 日历控件及实例下载

实现日历控件效果:页面:<link href="${base}/resource/${profile.path}/css/lhgcalendar.css" rel="...

org.apache.subversion.javahl.ClientException: The working copy needs to be upgraded svn: Working cop

org.apache.subversion.javahl.ClientException: The working copy needs to be upgraded svn: Working cop

SVN更新出现问题:org.apache.subversion.javahl.ClientException: The working copy needs to be upgraded svn: W...

程序员为什么不炫富

程序员为什么不炫富

 提到互联网,尤其是互联网工程师们,人们往往会想到两个词:“高薪”和“高压”。在知乎上“为什么很少见工资高的程序员炫富?”的问题下,一个得票很高的答案是:“乐意炫富的人,不是因为有钱,而是因为付出的少...

我差不多是个废人了,感觉身体被掏空

林心如跟霍建华都结婚了,滴滴跟优步都在一起了。我们也应该抱住了吧? 终于8月了,超吃点吧,再一咬牙,坚持一下吧,马上秋天到了,就可以又能马上把肥肉藏起来了。 在这里迫不及待教大家一个夏天过后...

评论列表

寻寻觅博客
寻寻觅博客
10年前 (2015-12-05)

技术流

萨瓦迪卡 回复:
是哒[挤眼]
10年前 (2015-12-09)

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。