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

时间:2015-09-16 15:49:20

标签: java freemarker

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

例如:

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

1 个答案:

答案 0 :(得分:1)

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

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

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