Velocity中的null和空字符串

34
在velocity中,我有一个变量,其值为null。在这种情况下,我不想显示任何内容。
目前,模板引擎将""翻译成null,因此我必须这样做。
#set ( $a = "")
#if ($a) 
   assert("never prints a neither gets here: " + $a)
#end

有没有直接做到这一点的方法?我想能够制作出这样的东西:
This is the variable $a. ## in case that $a is null i don't want 'dollar a' to be displayed

6
您可能会发现以下的Velocity维基页面有趣:检查 null 值。同时请查看此处的 $null check in velocity - Xavi López
3个回答

58

$!a能够解决问题。您可以直接使用这种形式,无需进行if检查。


27

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接