表達式語言
表達式語言(Expression Language),或稱EL表達式,簡稱EL,是Java中的一種特殊的通用程式語言,借鑑於JavaScript和XPath。主要作用是在Java Web應用程式嵌入到網頁(如JSP)中,用以訪問頁面的上下文以及不同作用域中的對象 ,取得對象屬性的值,或執行簡單的運算或判斷操作。EL在得到某個數據時,會自動進行數據類型的轉換。
語法
以「${」開始,以「}」作為結束:
${EL表达式}
獲取某對象的值可以直接寫入對象的名稱,如獲取對象名為「user」的對象的值:
${user}
獲取某對象的屬性的值使用點操作符(「.」操作符),如獲取對象user的name屬性和age屬性的值的語法如下:
${user.name} ${user.age}