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