Velocity

  velocity类似jsp,都是前端页面渲染技术,其中jsp仅适用于java,可直接访问后端代码,mvc中要小心操作来实现前后分离;velocity是通用模板,默认不可直接访问后端代码,严格实现前后分离。

## 单行注释
#* 
 * 多行注释
 *#

## velocity中#标识指令,$标识变量

## 输出name值,若name不存在,原样输出$name
$name

## 输出name值,若name不存在,输出空白
$!name
## 将其作为参数传入时没加单引号,若name不存在,变为check(id, )会出异常
check(id, $!name);
## 将其作为参数传入时没加单引号,若name不存在,变为check(id, '')可避免异常
check(id, '$!name');

## 通过大括号分离其它连续字符,与jquery中的$("#id")区分开,其用的是小括号
## jquery中的$("..")可能会导致velocity解析异常,可改成jquery("..")或$ ("..")来避免
${name}_id
$!{name}_id

## 用于定义变量,且左侧变量不可加!
#set($title = "..")
#set($title = $name)

## 在当前模板中引入另一个模板,路径相对resourceLoaderPath开始
#parse("/xx/yy.vm")

#if(..)
    ..
#else if()
    ..
#else
    ..
#end

#foreach($id in $ids)
    ..
    ## 跳出循环
    #break
#end
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值