$null 检查速度
我通过您更新的资源了解到速度 1.6 中使用 $null 进行 null 检查。 资源:读取 Velocity 模板中映射的模型对象 但我面临着如此多的挑战,以至于没有 $null 用于空检查速度,因为没有提供有关此的文档。 请向我提供文档,说明 $null 对于速度中的 null 检查有效。
I came to know about null check using $null in velocity 1.6 through a resource updated by you.
Resource: Reading model objects mapped in Velocity Templates
But I am facing so many challenges that there is no $null for null check in velocity as there is no documentation provided about this.
Please provide me with documentation stating $null as valid for null check in velocity.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
要检查变量是否不为空,只需使用 #if ($variable)
如果您需要在变量为空时执行操作,只需否定测试
To check if a variable is not null simply use #if ($variable)
If you need to do stuff if the variable is null simply negate the test
方法 1:利用 null 被评估为错误条件这一事实。 (参见 http://velocity.apache.org/engine/devel /user-guide.html#Conditionals)
方法 2:利用 null 在安静引用中被计算为空字符串的事实。 (参见 http://velocity.apache.org/engine/devel /user-guide.html#quietreferencenotation)
方法 3:结合方法 1 和 2。这将检查 null 和仅 null。
Approach 1: Use the fact that null is evaluated as a false conditional. (cf. http://velocity.apache.org/engine/devel/user-guide.html#Conditionals)
Approach 2: Use the fact that null is evaluated as an empty string in quiet references. (cf. http://velocity.apache.org/engine/devel/user-guide.html#quietreferencenotation)
Approach 3: Combine Approach 1 and 2. This will check for null and null only.
对于具有布尔值的变量,这可能会起作用:
For a variable with a boolean value, this might do the trick: