当对象不为null时,速度模板需要用额外的字符串替换

时间:2017-03-14 13:40:40

标签: java velocity

我创建了一条短信,即

“vishal是开发人员,因为$ obj.object [0] .timeStamp”

如果timeStamp为null,则String应替换为

“vishal正在开发人员”

所以我尝试了 “vishal正在开发人员,#if($ obj.object [0] .timeStamp),因为$ obj.object [0] .timeStamp”#end

它不起作用请帮帮我

1 个答案:

答案 0 :(得分:0)

你有吸气剂吗? 请阅读:How to access an object's public fields from a Velocity template

如果我是你,也许我会将$ obj.object [0] .timeStamp传递给速度,而不仅仅是$ obj。 (特别是如果你只需要来自对象的这个值)

最后,为了检查null,我认为soorapadman的答案是完美的。