1. 程式人生 > >JAVA企業級開發--jsp,el,jstl(14)

JAVA企業級開發--jsp,el,jstl(14)

替代 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)