5
如何检查FreeMarker模板中是否存在变量?
我有一个Freemarker模板,其中包含一堆占位符,在处理模板时会为其提供值。如果要提供userName变量,我想有条件地包括模板的一部分,例如: [#if_exists userName] Hi ${userName}, How are you? [/#if_exists] 但是,FreeMarker手册似乎表明if_exists已过时,但是我找不到其他方法来实现这一目标。当然,我可以简单地提供一个额外的布尔变量isUserName,并像这样使用它: [#if isUserName] Hi ${userName}, How are you? [/#if] 但是,如果有一种方法可以检查userName是否存在,那么我可以避免添加此额外变量。
175
java
templates
freemarker