2015-12-23 34 views
2

我與速度的工作,我需要一個變量比較1,下面是我的代碼片段:測試,如果速度變量等於數字

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

在這裏,我打印expand值:

$expand 

它總是給我一個空字符串,而不是我在條件true塊中設置的字符串。
我想我可能是錯誤的比較值。
有人可以請建議一個解決方案?

+0

它適用於我的機器。你如何使用$ expand? – Fabian

回答

1

建議保持簡單並將已預定義的值或null值傳遞到velocity模板。所以基本上,你可以方便地測試這Javavelocity模板只是做簡單的檢查,像這樣:

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

更多的文檔可以在Velocity Wiki CheckingForNullVelocity User Guide被發現。