《Velocity用户手册》-第五章
来源:互联网 发布:千年 升段 算法 编辑:程序博客网 时间:2024/05/22 11:36
第5章 Velocity模版语言 (VTL): 介绍
Velocity模板语言(VTL)旨在提供一个简便的实现Web页面和内容动态结合方法。即使没有编程经验的网页设计人员也可以很快的熟悉VTL来进行网站内容的动态替换。
VTL 使用引用(references)来将动态内容嵌入网站,每个变量就是一个引用。变量实际上是一个可以调用定义在Java代码中的内容的引用,或者它可以从页面内的VTL声明中得出自身的值。下面是一个嵌入到HTML文档中的VTL语句的例子。
#set( $a = "Velocity" )
以上的的VTL申明和所有的VTL申明一样,以#字符开始,并跟着一个指令:set。 当一个在线用户请求访问页面时, Velocity模版引擎在页面内搜索所有#字符,然后确定哪个标记需要执行VTL,哪个标记又不需要VTL做什么。
#字符后面紧跟一个指令set。set 指令使用一个表达式(需要用括号)——一个等号将一个值赋值给一个变量。变量在等号的左边而值在等号的右边。
在上面的例子中,变量是$a,值是Velocity。这个变量就像其他引用一样,以一个$字符开始。String类型的值通常在引号中,单引号和双引号都可以。单引号可以确保引号中的值可以被引用给分配到,双引号则可以让你使用引用和指令来进行内容替换。比如"Hello $name"中的$name可以被之前所定义的值进行替换。
下面的主要规则可能有助于理解Velocity 是如何工作的:引用以$开头用于取得什么东西,而指令以#开始用于做什么事情。
在上面的例子中,用#set将一个值指派给一个变量。而变量$a则可以用来在模板中输出"Velocity"。
0 0
- 《Velocity用户手册》-第五章
- 《Velocity用户手册》-第二章
- 《Velocity用户手册》-第三章
- 《Velocity用户手册》-第四章
- 《Velocity用户手册》-第六章
- 《Velocity用户手册》-第七章
- 《Velocity用户手册》-第八章
- Velocity用户手册
- Velocity用户手册
- Velocity用户手册
- Velocity用户手册
- Velocity用户手册
- velocity 用户手册
- Velocity用户手册
- Velocity用户手册
- Velocity用户手册
- Velocity用户手册
- Velocity用户手册---中文版
- Storm yarn
- SQL Server 2008杀死数据库连接
- 安卓环境变量的配置
- 盘点:大数据处理必备的十大工具
- Git详解之二 Git基础
- 《Velocity用户手册》-第五章
- 深入理解DIP、IoC、DI以及IoC容器
- 在ECSHOP首页显示商品总数和本月更新数
- Using Integrated SOA Gateway in Oracle EBS
- 6410串口中断跑飞、lcd初始化后跑飞的问题
- Android-Universal-Image-Loader简单分析-Core部分
- 第十一周项目6---2
- 世界前沿的六大“数据可视化”创业公司
- jquery 根据用户是否在线把用户放置到列表前面