原先的 #if($mobile) 这种写法是不准确的 ,请换成 "$!{ mobile}"!=""
说明 : #if($mobile) 这种写法 只能 对null 起作用
也就是说
#if($mobile)
or receiver_mobile =:mobile
#end
如果 mobile 参数 是 null, 那么sql 不会拼接 里面的文字
但是 ,如果 传入的 是 ""( empty 字符串), 一样会拼接文字
(注:当然你可以在 manager类里面 将 "" 先转成null,不怕麻烦的话 )
如果 既要 判断 null 又要判断 empty ,怎么做呢?
应该这么写:
#if("$!{mobile}"!="")
or receiver_mobile =:mobile
#end
其中 $!{mobile} 是VTL 的 (安静引用符Quiet Reference Notation)
官方文档这么描述的:
如果 mobile 变量为null,或者未赋值, 直接使用${mobile}的话, 界面会显示这个变量名称 ,即(${mobile})
而 用 $!{mobile}, 则显示 空白文本
这里 wiki ,值得大家看看
相关推荐
NULL 博文链接:https://feitianbenyue.iteye.com/blog/1828929
插件描述:纯HTML5兔子奔月吃月饼游戏,可分享到朋友圈. 参考示例:http://www.jq22.com/jquery-info6154
鲁迅《奔月》作品分析.pdf
奔月生物:2021年半年度报告.PDF
火箭兔奔月HTML5游戏源码,运行需要服务器环境,已经反复测试,放心使用。
HTML5兔子奔月吃月饼游戏源码
长娥奔月模板下载TIF
析鲁迅《奔月》.docx
初中语文文摘生活且看嫦娥咋奔月
HTML5兔子奔月吃月饼游戏源码.zip
[鲁迅]析鲁迅《奔月》.docx
奔月生物:2021年半年度报告.rar
小游戏源码-火贱兔奔月.rar
Photoshop合成奔月女孩梦幻艺术照片效果
奔月生物:2019年半年度报告.PDF
专题嫦娥二号成功发射开创奔月新纪元
HTML5实现兔子中秋奔月吃月饼游戏源码.zip