EL與JSTL
1、include指令
<%@ include file=""%> 靜態包含 主要用於包含靜態內容
將一個子頁面完全"包含"在當前頁面中
將子頁面(HTML或者JSP)代碼完全包含在當前頁面中,
注意:如果包含的子頁面是一個JSP一定不能有重複變量出現。
2、include動作
<jsp:include page=""%> 動態包含 主要用於包含動態內容
將子頁面引用進來,運行時才調用對應的方法將子頁面引用進來。
3、EL表達式
在JSP頁面輸出數據(表面)
a、el表達式的各種運算。(加減乘除啊之類的)
b、獲取page、request、session、application中的數據
範圍由小到大的查找對應的數據。
也可以加上查找範圍的前綴:pageScope、requestScope........
案例:
mini.jsp中顯示的用戶名稱。
分頁頁面的頁碼顯示。
4、JSTL (java server tag language)
分頁顯示數據時調用。
c:if
屬性:
test boolean 爲true時顯示if標籤內部的內容,false時你猜!
var 定義變量存儲test的結果
scope 制定var變量存儲的範圍
c:foreach
屬性:
items 需要遍歷的集合 ${}
var 定義對應用來存儲每次顯示的對象
begin 開始的位置
end 結束的位置
step 步長
varStatus 當前狀態 status.index
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.