JAVA企業級開發--jsp,el,jstl(14)
阿新 • • 發佈:2017-10-12
替代 jsp2 javabean 腳本 關系運算 exp 利用 tro 檢索
三、 EL表達式語言
EL 全名為Expression Language。表達式語言。jsp2.0之後才引入的。
EL主要作用:替代:<%= %> out.print();
獲取數據:最常用的是從4個域對象獲取數據(page,request,session,application(servletContext))。
EL表達式主要用於替換JSP頁面中的腳本表達式<%= %>,以從各種類型的web域中檢索java對象、獲取數據。(某個web域 中的對象, 訪問javabean的屬性、訪問list集合、訪問map集合、訪問數組)
主要替換<%= %>
執行運算:
利用EL表達式可以在JSP頁面中執行一些基本的關系運算、邏輯運算和算術運算,以在JSP頁面中完成一些簡單的邏輯運算。${user==null}
獲取web開發常用對象
EL 表達式定義了一些隱式對象,利用這些隱式對象,web開發人員可以很輕松獲得對web常用對象的引用,從而獲得這些對象中的數據。
調用Java方法
EL表達式允許用戶開發自定義EL函數,以在JSP頁面中通過EL表達式調用Java類的方法。
JAVA企業級開發--jsp,el,jstl(14)