3Velocity(一)
1、变量
变量名称可以包含的字符有以下内容:以$开头的第一字符为字母(a-z,A-Z)、数字(0-9)、下划线("_")、连字符("-")
(1)变量的定义
#set($firstName="Hello")
#set($lastName="Word!")
#set($name=$firstName+$lastName)或#set($name="$firstName$lastName")
$name
输出的是:HelloWord!
(2)变量的规范写法
我的名字是${name}good
输出的是:我的名字是HelloWord!good
我的名字是$namegood
输出的是:我的名字是$namegood
如果good换成汉字(好孩子)以上的两种方法都是:我的名字是HelloWord!好孩子
(3)变量的赋值
①我的名字是$name,good
$name和$!name不一样输出的是:我的名字是$name,good
我的名字是$!name,good
$name和$!name不一样输出的是:我的名字是,good
$!把值返回null值了
② foo
$email
/foo
/$email
如果$email未定义
$email
/$email
//$email
///$email
输出:
//$email、内置对象
$request $reponst $session $msg
(4)判断语句
//不为空
#if($member)
#end
//为空
#if(!$member)
#end
//且
#if($foo && $bar<10)
#end
//或
#if($foo || $bar<10)
#end
//非
#if(!$foo)
#end
12、数组