ognl和EL表示式總結

2021-08-22 02:52:05 字數 433 閱讀 9924

【ognl表示式】

使用方式是:

1.引入<%@taglib prefix="s" uri="/struts-tags" %>

2.使用 標籤獲取取值,取值的時候要注意根元素(全域性變數)不用#號,其他的都用#號

#:用來取值

$:配置檔案中使用取值

%:提供乙個ognl表示式執行環境

【el表示式】

語法結構:

1、$ 例如:$ 在session域中取出user的***

2、通過.和兩種運算子來查詢資料

特殊情況:

1、有特殊字元,只能用取資料。

2、動態取值用,而.只能靜態取值

$ 取出page範圍的username變數

$ 取出request範圍的username變數

$ 取出session範圍的username變數

el表示式跟ognl表示式的區別

el表示式 如果在struts環境中,它除了有在上面的四個作用域的取值功能外,還能從值棧 valuestack 中取值 特點 name在值棧中的查詢順序是 先從物件棧中取,取到終止,否則,向map中取。在物件棧的查詢順序是,先從model中找是否有name這個屬性,找到終止,否則,找action中是...

EL表示式總結

一.注意 1 部分不需要加引號,如果寫成 那麼頁面上顯示出來的就不是表單中name的值了,而是 param.name 這個字串。2 表示式與開始符和終結符之間的空格被忽略不計。3 如果表示式的值為null,那麼頁面將顯示乙個空格而不是null。4 通過獲得的引數進行比較判斷時,要這樣比較 5 emp...

EL表示式和

el表示式 el表示式用於獲取資料,在jsp頁面中可使用 的形式通知jsp引擎呼叫pagecontext.findattribute 方法,以識別符號為關鍵字從各個域物件中獲取物件。如果域物件中不存在識別符號所對應的物件,則返回結果為 注意,不是null address address new ad...