Я отображаю список объектов с помощью freemarker:
<ul>
<#list publication as item>
<li><b>${item.key}</b> : ${item.value}</li>
</#list>
</ul>
но некоторые элементы имеют нулевое значение item.value, которое вызывает исключение:
freemarker.core.InvalidReferenceException: Expression item.value is undefined on line 12, column 44 in mailTemplate.
at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:125)
at freemarker.core.Expression.getStringValue(Expression.java:118)
Я хотел бы, чтобы freemarker отображал «null» или ничего и продолжал отправлять почту вместо блокировки на этом
Я всегда могу сначала проверить список, прежде чем отправить его на freemarker, но если я смогу избежать этого шага, будет лучше