JSP部分EL和JSTL學習總結

2021-09-02 19:56:22 字數 2158 閱讀 7983

一、el部分

* el使用:

* 作用:獲取作用域物件中的資料。

* 找到則返回,找不到則什麼都不做,也不報錯

* 語法:

* $

* 表示式:

* 獲取請求資料:

* request物件儲存的請求資料---->param.鍵名

* request物件儲存的請求資料---->paramvalues.鍵名 返回陣列,用於乙個鍵名對應多個value

* 通過setattribute方法儲存到作用域物件中的資料

* $ 返回鍵名對應的值

* 注意:

* 如果儲存的是普通字串則直接返回,

* 如果儲存的是物件,則返回的是物件。

* 如果獲取物件中的資料:

* 普通物件:

* $。

* 集合物件:

* list集合--->$。

* map集合---->$。

* el作用域查詢順序:

* 預設查詢順序:

* 注意:

* 每次查詢都是從小到去找,找到了,則不用去找了。

* 指定查詢:

* el表達的邏輯運算:

* $: && || !

* $: +、-、*、/

* $: >、<、>=、==、!=、%

* 特殊:

* 三目運算: a>b ? "a":"b"

* 注意:

* +表示加法運算,不表示字元連線。使用el表示式進行字元連線就會報錯。

* el的空值判斷:

* $

* 作用:

* 判斷鍵名 物件是否存有資料。

* el獲取請求頭資料和cookie資料:

* 請求頭資料:

* $-->返回所有的請求頭資料。

* $-->返回指定鍵名的請求頭資料。

* $--->返回指定的鍵名(同鍵不同值)的值的陣列。

* 獲取cookie資料:

* $-->返回儲存了所有的cookie物件的map集合。

* $-->返回指定的cookie物件。

* $-->返回指定的cookie物件儲存的資料的鍵名。

* $-->返回指定的cookie物件儲存的資料的值。

*

*

*

*

二、jstl部分

JSP部分EL和JSTL學習總結

一 el部分 el使用 作用 獲取作用域物件中的資料。找到則返回,找不到則什麼都不做,也不報錯 語法 表示式 獲取請求資料 request物件儲存的請求資料 param.鍵名 request物件儲存的請求資料 paramvalues.鍵名 返回陣列,用於乙個鍵名對應多個value 通過setattr...

el和jstl的區別

el是jsp自帶的,jstl是需要引入jar包 或者依賴 才可以使用的 el語法組成 識別符號 el表示式由識別符號 訪問器 文字和運算子組成。識別符號用來標識儲存在作用域中的資料物件。el 有 11 個保留識別符號,對應於 11個el隱式物件。除了11隱式物件外,假定所有其它識別符號都用來標識作用...

EL和JSTL表示式

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