velocity入门

2019-06-06  本文已影响0人  yuriy0_0

velocity概述

一种较早出现的替代jsp的模板语言:
优点:

  1. 没有java代码,实现严格mvc分离
  2. 性能良好,比jsp性能好
  3. 表达式语言

一些基本用法

注释

变量与引用

#set($str=”helloworld”)
$str 特殊用法: $!str,当str变量为空时,显示空字符串
${str}ing 隔离变量名与字符

属性引用与方法调用

$user.name ${user.name}
$user.getName ${user.getName}

条件语句

$if() $else
$if() $elseif() $else $end

循环

$foreach($user in $userList)
<li>$user.name</li>
$end

包含文件与引入模板

#parse(模板url)
#include(文件url)

不带参数宏 #macro(d) ... #end 调用#d
带参数宏 #macro(foo a1a2) ... #end #foo

后台配置

待补充

上一篇 下一篇

猜你喜欢

热点阅读