更新時間:2023-11-28 來源:黑馬程序員 瀏覽量:
在EL表達式中,經常需要使用一些符號來標記一些名稱,如變量名、自定義函數(shù)名等,這些符號被稱為標識符。EL表達式中的標識符可以由任意順序的大小寫字母、數(shù)字和下劃線組成,為了避免出現(xiàn)非法的標識符,在定義標識符時還需要遵循以下規(guī)范:
(1)不能以數(shù)字開頭;
(2)不能是EL中的保留字,如and、or、gt;
(3)不能是EL隱式對象,如pageContext;
(4)不能包含單引號(')、雙引號(')、減號(-)和正斜線等特殊字符。
下面的這些標識符都是合法的。
username username123 user_name _userName
注意,下面的這些標識符都是不合法的。
123username or user"name pageContext