首页 > 其他分享 >velocity模板判断null和空字符串方法

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

时间:2022-11-01 11:35:03浏览次数:50  
标签:end lottery value 为空 phase 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


标签:end,lottery,value,为空,phase,velocity,null,模板
From: https://blog.51cto.com/u_13351110/5812923

相关文章