测试速度变量是否等于数字

时间:2015-12-23 13:27:16

标签: java themes liferay velocity

我正在使用速度,我需要将变量与1进行比较。下面是我的代码段:

#set ($expand = "")
#set ($counter = 1)
#if ($counter == 1)
    #set ($expand = "naresh")
#end

我在这里打印expand值:

$expand 

它总是给我一个空字符串,而不是我在条件true块中设置的字符串 我想我的比较价值可能有问题 有人可以建议一个解决方案吗?

1 个答案:

答案 0 :(得分:1)

建议保持简单并将已预定义或null值传递到velocity模板中。所以基本上你可以在Javavelocity模板中轻松测试,只需像这样进行简单的检查:

#if (!$variable)
  <div>do something here if the variable is null</div>
#end 

可以在Velocity Wiki CheckingForNullVelocity User Guide找到更多文档。