更新時間:2022年12月27日09時43分 來源:傳智教育 瀏覽次數(shù):
為了獲取Servlet域?qū)ο笾写鎯Φ臄?shù)據(jù),JSP2.0規(guī)范提供了EL表達(dá)式語言,同時為了降低JSP頁面的復(fù)雜度,增強(qiáng)代碼的重用性,Sun公司還制定了一套標(biāo)準(zhǔn)標(biāo)簽庫JSTL。接下來,筆者先來簡述下EL標(biāo)識符的規(guī)范。
在EL表達(dá)式中,經(jīng)常需要使用一些符號標(biāo)記一些名稱,如變量名和自定義函數(shù)名等,這些符號被稱為標(biāo)識符。EL表達(dá)式中的標(biāo)識符可以由任意的大小寫字母、數(shù)字和下畫線組成,為了避免出現(xiàn)非法的標(biāo)識符,在定義標(biāo)識符時還需要遵循以下規(guī)范:
·不能以數(shù)字開頭。
·不能是EL中的保留字,如and、or、gt。
·不能是EL隱式對象,如pageContext。
·不能包含單引號(')、雙引號(")、減號(-)和正斜線等特殊字符。
下面的標(biāo)識符都是合法的。
username username123 user_name _userName
注意:下面的標(biāo)識符都是不合法的。
123username or user"name pageContext