EL表達式和JSTL標籤快速入門

 EL表達式用於獲取數據,在JSP頁面中可使用${標識符}的形式,通知JSP引擎調用pageContext.findAttribute()方法,以標識符爲關鍵字從各個域對象中獲取對象。如果域對象中不存在標識符所對應的對象,則返回結果爲””(注意,不是null)。
示例:使用EL表達式獲取request、session、applection域中的數據。
EL表達式中也可以使用${customerBean.address}的形式來訪問JavaBean對象的屬性。
示例:使用EL表達式獲取Bean屬性。
結合JSTL標籤,EL表達式也可輕鬆獲取各種集合中的元素。
示例:使用EL表達式獲取List、Map集合中的元素。
EL表達式也可使用類如${1==1}的形式進行簡單的邏輯判斷。


JSTL標籤庫
JSTL是sun公司開發的一套標籤庫,使用JSTL可以在頁面中實現一些簡單的邏輯,從而替換頁面中的腳本代碼。
在頁面中使用JSTL標籤需完成以下2個步驟:
1、導入jstl.jar和standerd.jar這兩個JSTL的jar文件。
2、在JSP頁面中使用<%@ tablib url=“”  prifix=“” %>元素導入標籤庫。
JSTL標籤庫中常用標籤:
<c:foreach var=“” items=“”>
<c:if test=“”>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章