源文见http://velocity.*************************************************************************声明:转载请保留此页声明译者:javaFound:javafound@************************************************************************* 3命令调用 31.#set–建立变量对值的引用 32.#if/#elseif/#else-条件判断 43.#foreach---使用循环通过列表迭代对象 54.#include–在模板中引入本地文件,不用Velocity解析这个文件 55.#parse–在模板引用处使用Velocity解析另一个模板输出 66.#stop–中断模板解析 67.#macro–让用户可以定义宏操作(Velocimacro(VM):一组实现特定功能的VTL) ments注解 ,如需了解更多信息,:$[!][{][a..z,A..Z][a..z,A..Z,0..9,-,_][}]Examples:一般方式:$mud-Slinger_9静态(输出原始字面):$!mud-Slinger_9正规格式:${mud-Slinger_9}:$[{][a..z,A..Z][a..z,A..Z,0..9,-,_]*.[a..z,A..Z][a..z,A-Z,0..9,-,_]*[}]Examples:一般格式:$:调用customer对象的getAddress():${}:$[{][a..z,A..Z][a..z,A..Z,0..9,-,_]*.[a..z,A..Z][a..z,A..Z,0..9,-,_]*([optionalparameterlist...])[}]Examples:一般写码:$()正规写法:${()}传入调用参数:$("MyHomePage")VTL的属性调用可以理解为命令调用的简写方式,一般会调用对象的get/.#set–建立变量对值的引用格式规则:#[{]set[}]($ref=[",']arg[",'])Examples:变量引用:#set($monkey=$bill)引用原始字符串:#set($='monica')属性引用:#set($=$)命令引用:#set($=$($web))直接引用数字:#set($=123)列表赋值引用:#set($=[1..3])对象数组:#set($
《VTL语法参考指南中文版》 来自淘豆网m.daumloan.com转载请标明出处.