Velocity !$ 和$!区别
2016-03-29 14:09
309 查看
Velocity 页面中
$!{obj} !符号表示如果可以取到值则显示值,如果取不到值或值为null,则输出空字符串即 ""
!${obj} !表示取反,和java中含义一样。
对于
#if(${obj}) //只有当${obj}为true或${obj}不为布尔类型并且不为null。
内容:$!{obj} //此处如果可以取到值则显示值,如果取不到值或值为null,则输出空字符串即 ""
#end
判断是否为null,也可以用这种方式
#if($null.isNull(${mycoll}))//为空,显示内容
内容
#end
另外判断是否为“”,只需
#if(${name} != "")
内容
#end
$!{obj} !符号表示如果可以取到值则显示值,如果取不到值或值为null,则输出空字符串即 ""
!${obj} !表示取反,和java中含义一样。
对于
#if(${obj}) //只有当${obj}为true或${obj}不为布尔类型并且不为null。
内容:$!{obj} //此处如果可以取到值则显示值,如果取不到值或值为null,则输出空字符串即 ""
#end
判断是否为null,也可以用这种方式
#if($null.isNull(${mycoll}))//为空,显示内容
内容
#end
另外判断是否为“”,只需
#if(${name} != "")
内容
#end
相关文章推荐
- Android 打开和隐藏软键盘
- iOS开发66-setValue:forKey:和 setObject:forKey:的区别
- mysql命令集
- CentOS 6.3下配置LVM(逻辑卷管理)
- 如何释放电脑被限制的20%网速?
- TPS和QPS区别
- html 基本标签
- html 基本标签
- CentOS7下Firewall防火墙配置用法详解
- iosUIpageViewController转屏后里面的子视图没有跟着一起旋转
- openwrt下使用SDK编译ipk包遇到Package hiOpenwrt is missing dependencies for the following libraries: libc.so.
- Invalid Gradle JDK configuration found?
- java-final关键字
- SQL递归查询
- RedHat下yum命令安装
- POJ1276
- 实习面试整理JAVA
- 关于oracle数据库 多条相同数据拆分成数量为1的单条数据
- 基于vbox虚拟机Centos6.5的关于Oracle 11.2g单例安装遇到的一点问题
- Connection to https://dl-ssl.google.com refused的解决办法