Freemarker:如何在表达式中指定值 "null"?

Freemarker: how to specify the value "null" in an expression?

我知道如何处理空值 (<#if item?? >...),但是如何将它们表示为表达式中的值?

例如:

<#function foo arg1 arg2=null>
    <#if !(arg2??) >
       <#assign arg2 = some_expression_involving_arg1 >
    </#if>
    ...
</#function>

FreeMarker 语言不知道 null 的概念。看看这个:

http://freemarker.org/docs/app_faq.html#faq_picky_about_missing_vars

但是,您可以使用任何值来表示空值。