阻止NVelocity显示令牌



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

$PartnerProfile.Nvalue("Name")

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

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

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

$!PartnerProfile.Nvalue("Name")

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

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

将是这个-->

"Lorem ipsum dolor sit amet,consectetur adipislicing elit,sed do eiusmod tempor incidiunt"

相关内容

  • 没有找到相关文章

最新更新