Я создал функцию в Freemarker:
<#function formatDate anyDate> <#assign dateFormat = read_from_configuration() /> <#if anyDate??> <#return anyDate?date(dateFormat) /> <#else > <#return '' /> </#if> </#function>
Я называю ее так: $ {formatDate (object.someDate)}
.
Все работает до тех пор, пока someDate
не станет нулевым. В этом случае я получаю исключение:
Error executing macro: formatDate required parameter: anyDate is not specified.
Как я могу это сделать? Я хочу, чтобы функция работала, если значения параметра равны нулю.