博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Velocity !$ 和$!区别
阅读量:5930 次
发布时间:2019-06-19

本文共 302 字,大约阅读时间需要 1 分钟。

Velocity 页面中 

$!{obj}  !符号表示如果可以取到值则显示值,如果取不到值或值为null,则输出空字符串即 ""

!${obj} !表示取反,和中含义一样。

对于

#if(${obj})  //只有当${obj}为true或${obj}不为布尔类型并且不为null。

内容:$!{obj} //此处如果可以取到值则显示值,如果取不到值或值为null,则输出空字符串即 ""

#end

 

判断是否为null,也可以用这种方式

#if($null.isNull(${mycoll}))//为空,显示内容

内容

#end

另外判断是否为“”,只需

#if(${name} != "")

  内容

#end

转载地址:http://yxktx.baihongyu.com/

你可能感兴趣的文章
《C编程习惯》读书笔记(1-6章)
查看>>
<Power Shell>18 通过电子邮件获取SharePoint 2010的健康分析仪警报报告
查看>>
mybatis学习教程中级(六)一对一查询
查看>>
安装 RedHat Linux AS4.0 后花屏的解决方法
查看>>
使用multi zone的nf conntrack来缓存路由和socket构建高性能处理
查看>>
云计算“恋上”机器学习
查看>>
iconv用法解读
查看>>
关于网卡配置多个ip地址
查看>>
【CSS】【16】设置超链接的CSS样式
查看>>
挂载kvm虚拟客户机镜像文件
查看>>
dblink的使用
查看>>
经济实用的备份方案
查看>>
Nginx location段root和alias区别
查看>>
RedHat企业版5.4下Mysql5.1集群配置
查看>>
Windows 2008集中化应用程序访问
查看>>
完整的抽屉式工具实现
查看>>
SCVMM中的放置规则
查看>>
读Linux那些事儿之我是U盘笔记(四)
查看>>
配置PBR以及重要注意点
查看>>
代码实现Lable 、textField创建界面以及键盘的处理
查看>>