这是我的freemarker模板的一部分:
${order.needByDate?if_exists?date}
我希望它的工作方式如下:
needByDate为null,则不写入任何内容以上仅适用于第二种情况.实现这一目标的正确方法是什么?
Gle*_*nce 13
这也应该有效
${(order.needByDate?date)!}
Run Code Online (Sandbox Code Playgroud)
括号是必要的
您还可以添加默认值,例如"n/a"
${(order.needByDate?date)!"n/a"}
Run Code Online (Sandbox Code Playgroud)
可能有一种更聪明的方法可以做到这一点,但以下应该可以完成这项工作。
<#if order.needByDate??>${order.needByDate?date}</#if>
Run Code Online (Sandbox Code Playgroud)