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

时间:2025-03-18 11:05:49

${}

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

${!'无数据'}  或 ${!}


当进行时间格式化处理时

${?string('yyyy')} 

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

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

${(?string('yyyy'))!}