freemarker 格式化时间字符串当空值时的异常处理

${a.datetime}

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

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


当进行时间格式化处理时

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

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

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

你可能感兴趣的:(JAVA)