格式化值时如何避免null

时间:2010-07-14 03:33:45

标签: java freemarker

${date?string('yyyy-MM-dd')}

如果date为null,freemarker将引发异常

这是一个解决方案

<#if date??>${date?string('yyyy-MM-dd')}</#if>

但是这段代码很难看,有没有像${date!}这样的快捷方式?

1 个答案:

答案 0 :(得分:10)

你可以写

${(p.bd?string("dd/MM/yyyy"))!}