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

${a.datetime}

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

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


当进行时间格式化处理时

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

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

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

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

猜你喜欢

转载自blog.csdn.net/my_interface/article/details/79626424