Velocity寫法注意

2021-09-06 19:23:03 字數 1086 閱讀 6953

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"?>

#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

view code

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 ...