JSP頁面中的EL表達式介紹

1.什麼是EL?express

  Expression Language(表達式語言)session

2.EL的功能app

  替代JSP頁面中數據訪問時的複雜編碼。編碼

3.EL的特色spa

  自動轉換類型對象

  使用簡單blog

4.EL表達式的語法作用域

  ${EL expression},咱們能夠寫爲${做用域.變量名}或者${變量名}io

  經過變量名取值table

  獲取對象的屬性值

  獲取集合元素

  執行表達式

5.JSP內置對象在EL表達式中的寫法:

  屬性範圍                                                      EL中的名稱
    page pageScpoe,例如${pageScope.uername}表示在page做用域查找變量username,找不到返回null
  request                   requestScope
  session                       sessionScope
application                     applicationScope

${變量名},不指定取值的範圍,則按照page->request->session->application的做用域順序依次查找,找到即返回,找不到返回null。

6.獲取對象的屬性值

(1)點操做符:${sessionScope.product.id}

(2)[]操做符:${product["id"]}(不經常使用)

7.EL表達式的關係操做符

關係操做符:

8.EL表達式的邏輯操做符

邏輯操做符

9.EL表達式的empty操做符

若變量a爲null,或長度爲零的String,或size爲零的集合,則${empty a}返回的結果爲ture;${not empty a}或${! empty a}返回的結果爲false。

相關文章
相關標籤/搜索