ognl的功能在很大一部分和el表示式衝突,我的策略是先使用el表示式,如果不支援就使用ongl表示式,ongl主要對集合的支援更多一些
語法為: .
上面的**生成了乙個html select物件,可選的內容為: name1,name2,name3,預設值為:name2。
對於 array和list,可使用下標訪問,如:
[1]語法為:#.
上面的**生成了乙個html select物件,foo名字表示的內容為:foovalue,bar名字表示的內容為:barvalue。
對於map 使用key 來訪問, 如 map['foo']
muhahaha
boo
muhahaha
boo
? – 所有滿足選擇邏輯的物件^ - 第乙個滿足選擇邏輯的物件
$ - 最後乙個滿足選擇邏輯的物件
例如:
person.relatives.
上述**取得這個人(person)所有的男性(this.gender==male)的親戚(relatives)
collection. 其中*** 是每個元素的公共屬性
#request.user
@class@field/method,如
@orcaconstant.@common_split @oraconstant@get()
groups.containuser(#requestuser)
Struts2 學習筆記(七) OGNL
對於domain model只有傳入user.時系統才會構造乙個user物件,也可以手動構造,如果使用系統自動構造時,domain model 裡面需要有引數為空的建構函式。1 訪問value stack 中的普通屬性和方法 屬性 s property value user.age s proper...
Struts2學習筆記
1.不繼承,不介面 2.繼承actionsupport類 3.介面action介面 4.我們可以使用modeldriven模式 5.我們可以自己編寫bean進行struts2的擴充套件,但是 一般不需要,因為struts2的功能已經很強大了!6.我們可以將default.properties檔案中的...
Struts2學習筆記
structs修改後自動更新 action執行的時候並不一定要執行execute方法 method add user add success.jsp user add success.jsp 可以在配置檔案中配置action的時候用method 來指定執行哪個方法 user useradd 新增使用...