【資料圖】
el表達(dá)式語言,Java統(tǒng)一表達(dá)式語言(英語:Unified Expression Language,簡稱JUEL)是一種特殊用途的編程語言,主要在Java Web應(yīng)用程序用于將表達(dá)式嵌入到web頁面。Java規(guī)范制定者和Java Web領(lǐng)域技術(shù)專家小組制定了統(tǒng)一的表達(dá)式語言。
el表達(dá)式語言是以JSTL(JavaServer Pages Standard Tag Library,JSP標(biāo)準(zhǔn)標(biāo)簽庫)的一部分出現(xiàn)的,原本被叫做SPEL(Simplest Possible Expression Language,簡單的表達(dá)式語言),后來被稱作EL(Expression Language,表達(dá)式語言)。它是一種腳本語言,允許通過JSP訪問Java組件(JavaBeans)。自JSP 2.0以來,el表達(dá)式語言已經(jīng)被內(nèi)置到JSP標(biāo)簽中,用于從JSP中分離Java代碼,并允許(比用Java代碼)更方便訪問Java組件。
el表達(dá)式在語法和語義上類似于JavaScript表達(dá)式:
1、無需類型轉(zhuǎn)換;轉(zhuǎn)換通常是隱式的完成 2、雙引號和單引號用法相同 3、object.property與object['property']的意義相同el表達(dá)式也解放了程序員,讓程序員訪問object.property時,不必清楚在訪問值時涉及的細(xì)節(jié)。新的表達(dá)式語言符合JSF的需求,但JSP EL和JSF EL之間并不兼容。統(tǒng)一表達(dá)式語言計劃因此啟動。在JSP 2.1中,JSP 2.0和JSF 1.1的表達(dá)式語言已經(jīng)合并成一個統(tǒng)一表達(dá)式語言。
編后語:以上就是關(guān)于el表達(dá)式是什么的解答,希望有所幫助。