Freemarker überspringen assertNonNull InvalidReferenceException

Ich rendere eine Liste von Objekten mit freemarker:

<ul>
    <#list publication as item>
        <li><b>${item.key}</b> : ${item.value}</li>
    </#list>
</ul>

Einige der Elemente haben jedoch den Wert item.value null, der die Ausnahme auslöst:

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)

Ich möchte, dass der Freemarker "null" oder gar nichts rendert und die Mail weiterhin sendet, anstatt sie zu blockieren

Ich kann die Liste immer zuerst überprüfen, bevor ich sie an freemarker sende, aber wenn ich diesen Schritt vermeiden kann, ist es besser

Antworten auf die Frage(1)

Ihre Antwort auf die Frage