2012-08-01 97 views
0

我有以下使用NVelocity處理表單數據在我的模板的代碼:防止NVelocity從顯示令牌

$PartnerProfile.Nvalue("Name") 

萬一n值方法不返回任何值,我想NVelocity什麼都不顯示。而是將其輸出的代碼,即
「Lorem存有悲坐$ PartnerProfile.Nvalue(」 名稱 「)阿梅德,consectetur adipisicing ELIT,sed的根本eiusmod tempor incididunt」

我怎樣才能防止代碼在我的輸出中顯示?

回答

0

答案很簡單。我只需要添加字符'!'到令牌的開始。 像這樣:

$!PartnerProfile.Nvalue("Name") 

的情況下,輸出有沒有價值,爲顯示的參數將是空的。

「Lorem存有悲坐$ PartnerProfile.Nvalue(」 名稱 「)阿梅德,consectetur adipisicing ELIT,sed的根本eiusmod tempor incididunt」

將是這個 - >

「 Lorem ipsum dolor sit amet,consectetur adipisicing elit,sed do eiusmod tempor incididunt「