跳至內容

表達式語言

維基百科,自由的百科全書

表達式語言(Expression Language),或稱EL表達式,簡稱EL,是Java中的一種特殊的通用編程語言,借鑑於JavaScriptXPath。主要作用是在Java Web應用程序嵌入到網頁(如JSP)中,用以訪問頁面的上下文以及不同作用域中的對象 ,取得對象屬性的值,或執行簡單的運算或判斷操作。EL在得到某個數據時,會自動進行數據類型的轉換。

語法

以「${」開始,以「}」作為結束:

${EL表达式}

獲取某對象的值可以直接寫入對象的名稱,如獲取對象名為「user」的對象的值:

${user}

獲取某對象的屬性的值使用點操作符(「.」操作符),如獲取對象user的name屬性和age屬性的值的語法如下:

${user.name}
${user.age}