Я создал функцию во 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.
Как я могу это сделать?Я хочу, чтобы функция работала, если значения параметров равны нулю.