struts2 0的 的使用

2021-08-30 14:36:36 字數 669 閱讀 7143

ognl支援類似資料庫中的投影(projection) 和選擇(selection)。

投影就是選出集合中每個元素的相同屬性組成新的集合,類似於關聯式資料庫的字段操作。投影操作語法為 collection.,其中*** 是這個集合中每個元素的公共屬性。

例如:group.userlist.將獲得某個group中的所有user的name的列表。

選擇就是過濾滿足selection 條件的集合元素,類似於關聯式資料庫的紀錄操作。選擇操作的語法為:collection.,其中x 是乙個選擇操作符,後面則是選擇用的邏輯表示式。而選擇操作符有三種:

? 選擇滿足條件的所有元素

^ 選擇滿足條件的第乙個元素

$ 選擇滿足條件的最後乙個元素

例如:group.userlist.將獲得某個group中user的name不為空的user的列表。

3、構造map,如#。

二、"%"的用法

「%」符號的用途是在標誌的屬性為字串型別時,計算ognl表示式的值。例如在ognl.jsp中加入以下**:

三、"$"的用法

1、用於在國際化資源檔案中,引用ognl表示式

2、在struts 2配置檔案中,引用ognl表示式

例如:

listphotos.action?       albumid=$

struts2 0 的action標籤使用

使用action標籤可 以允許在jsp頁面中直接呼叫action,因為需要呼叫action,故可以指定需要被呼叫action的name以及namespace。如果指定 了executeresult引數的屬性值為true,該標籤還會把action的處理結果 檢視支援 包含到本頁面中來。action標籤...

Struts2 0標籤使用之

jsp 如下 儲存 align center listkey 和listvalue 是list 儲存的bean 的屬性action 接收方式 private string cheuser null public string getcheuser public void setcheuser str...

struts2 0的工作原理

j2ee框架 struts2 並不是乙個陌生的 web框架,它是以 webwork 的設計思想為核心,吸收 struts1 的優點,可以說 struts2 是struts1 和webwork 結合的產物。struts2 的工作原理圖 乙個請求在 struts2 框架中的處理分為以下幾個步驟 1.客戶...