freemarker 格式化时间 出现空值问题

${a.datetime}

当输出datetime数据时,如果datetime为null系统将报异常;因此需要在后面加一个!用于设置默认值

${a.datetime!'无数据'}  或 ${a.datetime!}


当进行时间格式化处理时

${a.datetime?string('yyyy')} 

需要将前面的内容用() 括起来才可以使用!

${(a.datetime?string('yyyy'))!'无数据'} 或 

${(a.datetime?string('yyyy'))!} 

发布了19 篇原创文章 · 获赞 7 · 访问量 2万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章