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




