一、基本語法規則:
EL表達式語言以“${”開頭,以"}"結尾的程序段,具體格式如下:
${expression}
其中expression:表示要指定輸出的內容和字符串以及EL運算符組成的表達式。
二、EL語言表達式的特點:
(1)EL語法簡單,方便
(2)EL可以與JSTL結合使用,也可以和JavaScript語句結合使用。
(3)EL可以自動轉換類型。
(4)EL既可以訪問一般的變量,也可以訪問JavaBean中的屬性和嵌套屬性、集合對象。
(5)EL中可以執行算術運算、邏輯運算、關系運算和條件運算等。
(6)EL中可以獲得命名空間(PageContext對象,他是頁面中所有其他內置對象的最大范圍的集成對象,通過它可以訪問其他內置對象)。
(7)EL中在進行除法運算時,如果除數是0,則返回無窮大Infinity,而不返回錯誤。
(8)EL中可以訪問JSP的作用域(request、session、application以及page)
(9)擴展函數可以與Java類的靜態方法進行映射。
三、EL中保留的關鍵字
and | eq | gt |
instanceof | div | or |
le | false | empty |
not | lt | ge |