常用的Velocity語法有以下幾種:
變量引用:使用$符號引用變量,例如$variable。
注釋:使用#號進行注釋,例如# This is a comment。
條件語句:使用#if和#end進行條件判斷,例如#if($condition) … #end。
循環語句:使用#foreach和#end進行循環操作,例如#foreach($item in $list) … #end。
宏定義:使用#macro和#end定義宏,例如#macro(macroName $param1 $param2) … #end,然后可以使用#macroName調用宏。
引入外部文件:使用#parse引入外部文件,例如#parse(“fileName.vm”)。
輸出文本:使用$!符號輸出變量值,例如$!variable。如果變量為空,則不會輸出任何內容。
字符串操作:例如使用#set定義字符串變量,使用#if判斷字符串是否為空,使用#set和#foreach進行字符串拼接等操作。
數值操作:例如使用#set定義數值變量,使用#if判斷數值大小等操作。
異常處理:使用#try、#catch和#end進行異常處理,例如#try … #catch(ExceptionType $exception) … #end。