這章介紹Unified Expreesion Lanauge(EL),可以提供一個重要的結構,使得表現層(網頁)可以跟應用程式邏輯溝通
(backing beans), EL被使用在JSP和JSF.
Overview of EL
EL頁面製作人員可以使用簡單的表達來動態的存取資料從JavaBeans元件,例如,EL提供條件標籤來比較itmes的數量
與0在名為cart的session-scoped bean
JSF使用EL的下列功能:
- 延緩和立即的運算式運算
- 能夠設定或是取得資料的能力
- 引發方法的能力
綜合來說,EL提供一個簡單的運算式來表現下列工作:
- 動態地讀取存在JavaBeans元件內、多樣的資料結構內和隱含物件內的應用程式資料,
- 動態寫入資料,例如當使用者輸入到表單,到JavsBeans元件
- 引發任意的靜態和公開方法
- 動態的表現運算式
EL也可被使用來運算在下列特定幾種客制標籤屬性。
- 立即(Immediate)、延遲(Deffered)運算運算式
- 值運算式(Value expression)、方法運算式(method expression)
- 讀值運算式(Rvalue expression)、讀寫值運算式(lvalue expression)
No comments:
Post a Comment