Velocity语法
来源:互联网 发布:java运行原理 编辑:程序博客网 时间:2024/06/08 17:52
这一个多月以来,接触到的技术挺多,但仍有很多没有自主学到的知识,以后还会慢慢学习总结的。这次先说说velocity吧。
velocity,是一个基于Java的模板引擎,它允许任何人仅仅简单的使用模板语言来引用由java代码定义的对象。 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点。这是很好的一个地方,可以提高很多效率。下面来说下velocity的语法吧。
1.获取:
$!(var):如果有值则输出,如果为空,则不显示;
${var}:如果有值则输出,如果为空,则将该代码原样输出;
2.设置:
#set{$var=5}:设置var的值为5;
3. 判断:
#if{! $var}判断var为空
#elseif{$var}判断var不为空
#else{}
#end
4.循环:
循环数组或List时:
#foreach($var in list)
##输出当前迭代的次数
$velocityCount
${var}
#end
5.判断是否为null
1)使用 #ifnull() 或 #ifnotnull()
#ifnull ($foo)
要使用这个特性必须在velocity.properties文件中加入:
userdirective = org.apache.velocity.tools.generic.directive.Ifnull
userdirective = org.apache.velocity.tools.generic.directive.Ifnotnull
2) 使用null工具判断
#if($null.isNull($foo))
- Velocity语法
- Velocity语法
- Velocity语法
- Velocity语法
- Velocity 语法
- Velocity语法
- velocity语法
- Velocity语法
- velocity语法
- Velocity 语法
- Velocity语法
- Velocity语法
- Velocity语法
- Velocity语法
- Velocity语法
- Velocity语法
- Velocity语法
- Velocity语法
- 第0章 计算器概论
- 专注于物联网
- 九度1178
- 4.3 服务器上的 Git - 生成 SSH 公钥
- while(--t)与while(t--)的区分
- Velocity语法
- HDU5024 2014 ACM-ICPC亚洲区域赛广州赛区网络赛C题 Wang Xifeng's Little Plot
- Adding / Dropping Disks From a ASM Disk Group
- hdu2045不容易系列之(3)—— LELE的RPG难题
- Linux(Ubuntu14.04LTS) 安装配置MPICH-3.1.2
- Mysql 存储引擎
- C++构造函数调用虚函数
- 杭电2524 矩形A + B(找规律,递推 水题)
- 64位WIN7+oracle11g+plsql安装