1.$proerty與$!的區別
比如:簡單的key-value資料格式情況下
物件資料格式情況下
點評:建議採用a寫法,既然是物件,會遇到很多想得到物件某個屬性值的時候,有引用關係存在,所以採用a,重要一點是由於這裡是 "a物件.a物件的屬性物件b.b物件.b屬性. ...",多級引用關係一定要用$!{}寫法才能獲取到!
2.符號"."是velocity保留語法符號,用於物件引用時,比如$object.property,建議命名中不要包含它
3.語法#if判斷的字串值比較用單引號或雙引號都可以
a.#if($!=="1"),寫法正確!
b.#if($!=='1'),寫法正確!
點評:messagestatuscode是key,它的值是乙個字串
實戰環境下的模版:
request_15.xml
<?xml version="1.0" encoding="gbk"?>view code#set($base="plymain")
#set($cvrg="cvrg")
#set($tgt="tgt")
#set($tgts="enttgt")
#set($insured="insured")
#set($bnfc="bnfc")
00119002
0103990001*##
$!$!
$!#end #$!
$!#end #$!
#end #$!
#end #$!
$!$!
#end *##
$!$!
#end
## d!zz3資訊,注釋內容
$!#*zz2品注釋內容*##
$! $!#end
#$!#end
#end
PHP寫法注意
場景一 遍歷乙個陣列獲取新的資料結構 也許你會這樣寫 申明乙個新的陣列,組裝成你想要的資料 tmp foreach arr as k v 最後得要你想要的陣列 tmp 也許你覺著上面的寫法不是很好,那我們下面換種寫法 foreach arr as k v 乾掉你不想要的結構 unset arr k ...
Velocity初學筆記
velocity頁面 velocity 1.變數 屬性 方法 set foo velocity hello foo world 或者hello world customer.address purchase.gettotal ps set foo gibbous moon foo 輸出 moon g...
velocity 快速入門
基本語法 1 變數定義 name 注意 a 名字和 配合一起用 b 更規範的寫法是 2 賦值 set name 威少 3 條件判斷 if code elseif code else code end 注意 結尾 end不可缺 4.迴圈 foreach element in list element ...