1、"#"用来标识Velocity的脚本语句,包括#set、#if 、#else、#end、#foreach、#end、#iinclude、#parse、#macro等;
如:
#if($info.imgs)
<img src="$info.imgs" border=0>
#else
<img src="noPhoto.jpg">
#end
2、"$"用来标识一个对象(或理解为变量);如
如:$i、$msg、$TagUtil.options(...)等。
3、"{}"用来明确标识Velocity变量;
比如在页面中,页面中有一个$someonename,此时,Velocity将把someonename作为变量名,若我们程序是想在someone这 个变量的后面紧接着显示name字符,则上面的标签应该改成${someone}name。
4、"!"用来强制把不存在的变量显示为空白。
如当页面中包含$msg,如果msg对象有值,将显示msg的值,如果不存在msg对象同,则在页面中将显示$msg字符。这是我们不希望的,为了把不存 在的变量或变量值为null的对象显示为空白,则只需要在变量名前加一个“!”号即可。
如:$!msg
分享到:
相关推荐
这是我整理的velocity基础学习资料,挺实用的!分享给大家
NULL 博文链接:https://llying.iteye.com/blog/387253
本人写的velocity教程,包括模板引擎基本使用方法,velocity语法,servlet+velocity例子,spring mvc+velocity例子
适合于初学者,里面内容虽然不多,但是介绍了velocity的作用,使用,内涵了例子,看后很容易入门
JAVA中Velocity语法基础.pdf
velocity 基础 入门教程 基本语法
本课程从velocity engine也就是velocity引擎开始, 先讲解velocity的基本使用以及基础语法 , 然后再讲解velocity 的进阶内容velocity Tools , 以及velocity作为web项目的视图改如何使用 , 每一部分都会有一个综合案例...
Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象.
Velocity介紹.ppt 关于基础与入门
从Velocity的基础说起,讲到了其语法、然后结合其他流行技术进行延伸讲解,希望对你有帮助——资料仅有前14章,但已足够学习了
Velocity 代码生成工具,用于生成基础代码。有时间的话可以在基础上做扩张。灰常不错的工具
velocity摹本引擎集成包,一个基础包,一个工具包,全都在这里,希望同志们,能配置成功!~
7.2.1velocity基础 146 7.2.2struts2对velocity的支持 153 7.3应用freemarker 155 7.3.1freemarker基础 155 7.3.2struts2整合freemarker 166 7.3.3使用struts2标签设计模板 170 7.4freemarker与velocity的比较...
velocity是一个很实用的页面工具,相对于jsp更便于开发维护,本文档是他的一个基础使用工具,便于比更快学习使用velocity!
想学习velocity模板语言的可以看一看,内容比较简洁,适合初学者使用。
这是一款基于velocity.js过渡动画效果的Bootstrap模态窗口和Popover。该效果在Bootstrap模态窗口和Popover的基础上,使用velocity.js来制作模态窗口和Popover打开时的动画过渡效果。
1.基础jar包 commons-beanutils-1.7.0.jar commons-collections-3.2.jar commons-digester-1.8.jar commons-lang-2.2.jar commons-logging-1.1.jar velocity-1.7.jar velocity-tools-2.0.jar 2.web.xml配置...
velocity的基本的语法,适合初学者,和想了解velocity模板的,有一定开发基础的人员