Velocity魔法堂系列二:VTL语法详解

一、前言                            

Velocity作为历史悠久的模板引擎不单单可以替代JSP作为Java Web的服务端网页模板引擎,而且可以作为普通文本的模板引擎来增强服务端程序文本处理能力。而且Velocity被移植到不同的平台上,如.Net的 NVelocity和js的Velocity.js,虽然各平台在使用和实现上略有差别,但大部分语法和引擎核心的实现是一致的,因此学习成本降低不少 哦。

最好的学习资源——官网:

本系列打算采用如下结构对Velocity进行较为全面的学习,若有不妥或欠缺望大家提出,谢谢。

  1. 入门示例

  2. VTL语法详解

  3. 模板与宿主环境通信

  4. 基础配置项

  5. 深入模板引擎及调优配置

二、VTL语法详解                        

VTL的语句分为4大类:注释直接输出的内容引用指令。另外由于VTL中以 # 和 $ 作为关键字起始字符,因此输出它们时需要通过转义符 \ 来将其转换为普通字符。

由于内容较多,特设目录一坨!

  三. 注释行注释 块注释 文档注释

  四. 直接输出的内容

五. 引用变量属性方法

 六. 指令#set#if#foreach#include#parse#break#stop#macro#define#evaluate

  七、转义符

三、注释                            

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zysjjg.html