我的模板中有以下代码,它使用NVelocity处理表单数据:
$PartnerProfile.Nvalue("Name")
如果 Nvalue 方法没有返回任何值,我希望NVelocity不显示任何内容。但它宁可输出代码,即
“Lorem ipsum dolor sit $ PartnerProfile.Nvalue(”Name“) amet,consectetur adipisicing elit,sed do eiusmod tempor incididunt”
如何防止该代码显示在我的输出中?
答案 0 :(得分:0)
答案很简单。我只需要添加字符'!'到令牌的开头。 像这样:
$!PartnerProfile.Nvalue("Name")
如果指示参数没有值,则输出为空。
“Lorem ipsum dolor坐 $ PartnerProfile.Nvalue(”姓名“) amet,consectetur adipisicing elit,sed do eiusmod tempor incididunt”
将是这个 - >
“Lorem ipsum dolor sit amet,consectetur adipisicing elit,sed do eiusmod tempor incididunt”