0
点赞
收藏
分享

微信扫一扫

velocity模板判断null和空字符串方法


在web开发中,经常会遇到一个需求是,判断变量为空(null)或者空字符串(""),从而影响页面的展示逻辑,velocity中有相应的方法可以判断。当然也可以在java后端转化到有效值再判断。

对象为空

#if($lottery)
对象不为空
#end
#if(!$lottery)
对象为空
#end

对象属性为空

判断方式及结果

  1. 如果是对象通过‘. ’的方式获取属性

#if($lottery.phase)
value 不为“null ”
#end
#if(!$lottery.phase)
value 为“null ”

2.如果直接获取属性

#if(${phase} == "null")
value 为“null ”
#end
#if(${phase} != "null")
value 不为“null ”
#end

对应的属性存在,但value 是“”

#if($lotter.phase == “”)
value 为“”
#end
#if($lottery.phase != “”)
value 不是“”
#end


举报

相关推荐

0 条评论