0

我的模板中有以下代码,它使用 NVelocity 来处理表单数据:

$PartnerProfile.Nvalue("Name")

如果Nvalue方法不返回任何值,我希望 NVelocity 不显示任何内容。但它宁愿输出代码,即
“Lorem ipsum dolor sit $PartnerProfile.Nvalue("Name") amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt”

如何防止该代码显示在我的输出中?

4

1 回答 1

0

答案很简单。我只需要添加字符'!' 到令牌的开头。像这样:

$!PartnerProfile.Nvalue("Name")

如果指定参数没有值,则输出将为空。

“Lorem ipsum dolor sit $PartnerProfile.Nvalue("Name") amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt"

将是这个-->

“Lorem ipsum dolor sit amet,consectetur adipisicing elit,sed do eiusmod tempor incidudunt”

于 2012-08-03T17:23:15.137 回答