el表示式和jason EL表示式取值和運算

2021-10-13 05:48:40 字數 1270 閱讀 2126

參考:

(1)、$ 獲取到 pagecontext 物件,它不是在四個域裡面去找,而是先在自己定義的物件中找,如果找到了就取出來。

(2)、$ 得到的是 page 域 (pagecontext) 中儲存資料的 map集合。也就是指定在 page 域中查詢。

(4)、$ 獲取存在 request 中請求引數的 map,常用在資料回顯上。

(5)、$ 獲取存在 request 中請求引數名相同的值的 string 陣列。

(8)、$ 獲取 http 請求頭的 map 物件。

(9)、$ 獲取 http 請求頭值的 map 物件

(10)、$ 獲取所有 cookie 的 map 物件

(11)、$ 獲取儲存所有 web 應用初始化引數的 map 物件

$他實際是呼叫pagecontext.findattribute("");查詢的

在jsp頁面中不能通過$取列表長度,而是

list長度是:$

在el表示式中我們可以使用運算子以達到我們想要的結果,運算子按作用分為以下幾種:

1.算術運算子

+  例如:$ 。注意:在el表示式中的『+』只有數**算的功能,沒有連線符的功能,它會試著把運算子兩邊的運算元轉換為數值型別,進而進行數學加法運算,最後把結果輸出。若出現$則會出現異常。

- 例如:$

* 例如:$

/ 例如:$

2.關係運算子

> 或者 gt, 例如:$  或者 $

>= 或者 ge, 例如:$ 或者 $

< 或者 lt, 例如:$ 或者 $

<= 或者 le, 例如:$ 或者 $

== 或者 eq, 例如:$ 或者 $

!= 或者 ne, 例如:$ 或者 $

3.邏輯運算子

&& 或者 and, 例如:$ 或者 $

|| 或者 or, 例如:$ 或者 $

! 或者 not,例如:$(相當於$) 或者 $

4.三元運算子

? : 例如:$

5.特殊運算子

empty 判斷el表示式中的表示式是否為空,例如:$

not empty 判斷el表達是中的表示式不為空,例如:$

"." 是我們最常用的,作用相當於執行bean中的get方法。 例如:$意思是:在會話中得到名稱為user的bean物件,通過「.」運算子執行getusername();方法,返回存放在bean中的使用者名稱屬性的值。 作用和「.」運算子的一樣,只不過運算子可以執行一些不規則的識別符號。 例如:$,這個表示式中有不規則的識別符號,是不能使用「.」來訪問的。

EL表示式和

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

EL表示式 EL表示式顯示資料

1.基本資料型別與string型別 request.setattribute scores 滿分 request.setattribute a 1 頁面顯示為 滿分2.自定義型別 a 在頁面中要顯示的自定義類成員變數必須要有getter b 如何顯示 建立乙個student類 request.set...

EL和JSTL表示式

一 el表示式 寫法 1 el的取值 1 對一般物件來說,如果取物件裡的屬性,那麼必須有響應屬性的get方法才能取到 2 對於map等鍵值對儲存的物件來說,直接 可取到map1中k1對應的值 3 對於陣列來說,可以通過 取到陣列1中下標為i的元素 2 el的param屬性 相當於request.ge...