變量
以$
開頭接:字母數字下劃線
alphabetic (a .. z, A .. Z)
numeric (0 .. 9)
underscore ("_")
#set ($a = "變量a")
#set ($b = "這是$a") ## 雙引號解析變量
$b
這是變量a
#set ($c = "變量c")
#set ($d = '這是$c') ## 單引號不解析變量
$d
這是$c
註釋
單行註釋
## 單行註釋
多行註釋
#*
多行註釋
*#
文檔註釋
#**
文檔註釋
@author jerry
@version 1.0
*#
數組
數組就是一個固定長度的 list
對象,所以看着辦吧:
#set ($arr = ["a","b","c","d","e"])
遍歷
#set ($arr = ["a","b","c","d","e"])
#foreach( $item in $arr )
第$velocityCount個是:$item
#end
第1個是:a
第2個是:b
第3個是:c
第4個是:d
第5個是:e
分支
if
#set ($foo = 9527)
#if( $foo > 9526)
大家好,我是笨笨,笨笨的笨,笨笨的笨,謝謝!
#end
if else
#set ($foo = 9527)
#if ($foo == 9527)
大家好,我是笨笨,笨笨的笨,笨笨的笨,謝謝!
#else
hehe da!
#end
不解析
#[[紅色部分不解析,原樣輸出
]]#
#[[$author]]# = $author
#[[$encode]]# = $encode
#[[$modulePath]]# = $modulePath
#[[$projectPath]]# = $projectPath
結果:
$author = jerryjin 設置中的作者 java.lang.String
$encode = UTF-8 設置的編碼 java.lang.String
$modulePath = E:/h2demo 選中的module路徑 java.lang.String
$projectPath = E:/h2demo 項目絕對路徑 java.lang.String
參考資料
官網文檔 http://velocity.apache.org/engine/devel/user-guide.html