首頁技術文章正文

EL標識符的規(guī)范和保留字

更新時間:2021-11-04 來源:傳智教育 瀏覽量:

IT培訓班

EL中的標識符

在EL表達式中,經常需要使用一此符號來標記一些名稱,如變量名、自定義函數名等,這些符號被稱為標識符。EL表達式中的標識符可以由任意順序的大小寫字母、數字和下劃線組成,為了避免出現非法的標識符,在定義標識符時還需要遵循以下規(guī)范:

(1)不能以數字開頭;

(2)不能是EL中的保留字,如 and、or、gt;

(3)不能是EL隱式對象,如 pageContext;

(4)不能包含單引號(')、雙引號(")、減號(-)和正斜線等特殊字符。

下面的這些標識符都是合法的。

username
username123
user_name
_userName

注意,下面的這些標識符都是不合法的。

123username
or
user"name
pageContext


EL中的保留字

保留字就是編程語言里事先定義好并賦予了特殊含義的單詞,和其他語言一樣,EL表達式中也定義了許多保留字,如false、not等,接下來就列舉EL中所右的保留字,具體如下。


and eq gt true instanceof
or ne le false empty
not lt ge null div
mod

需要注意的是,EL表達式中的這些保留字不能被作為標識符,以免在程序編譯時發(fā)生錯誤。



猜你喜歡

JDBC處理CLOB數據和BLOB數據

什么是Servlet事件監(jiān)聽?

什么是SpringBoot?SpringBoot三大功能

黑馬程序員JavaEE高手班課程

分享到:
在線咨詢 我要報名
和我們在線交談!