EL(表達式)語言的幾種運算符


1、EL的基本語法

(1)EL表達式語法:以${開頭,以}結束,中間為合法的表達式,具體語法格式如下:

${expression}

(2)參數說明:Expression:指定要輸出的內容,可以是字符串,也可以是由EL運算符組成的表達式。

       由於EL表達式的語法是以${開頭,所以如果在JSP頁面中要顯示字符串S{,則必須在前面加上。即”${” .或者寫成“${‘${’}”

舉例:在頁面中輸出字符串“學習JSP”,代碼如下:

${‘學習JSP’}

 

2、EL的特點

EL除了具有語法簡單、使用方便的特點,還有以下特點:

A、EL可以與JSTL結合使用,也可以也JavaScript語句結合使用

B、EL中會自動進行類型轉換,如果想通過EL輸入兩個字符串數值(如n1和n2)的和,可以直接通過“+”進行連接(如${n1+n2})

C、EL不僅可以訪問一般變量,還可以訪問JavaBean中的屬性及嵌套屬性和集合對象

D、EL中可以執行算術運算、邏輯運算、關系運算和條件運算等操作

E、EL中可以獲取湖區命名空間(PageContext對象,他是頁面中所有其他內置對象的最大范圍的繼承對象,通過他可以訪問其他內置對象)

F、在EL中可以訪問JSP的作用域(request、session、application、page)

G、在使用EL進行除法運算的時候,如果0作為除數,則返回無窮大Infinity,而不是返回錯誤

H、擴展函數可以與Java類的靜態方法進行映射

 

 

 

可參考:

https://www.cnblogs.com/xdp-gacl/p/3938361.html

http://blog.csdn.net/goskalrie/article/details/51315397


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM