標籤:
主要功能為迴圈控制,可以將集合中的 成員進行迭代輸出,功能與iterator介面類似;
測試頁面:
<%
string info = ;
pagecontext.setattribute("info",info);
%>
輸出全部內容:
$輸出全部內容(間隔為2):
$輸出前2個:
$
其屬性:
no名稱
el描述
1var
不支援用來存放集合中的每乙個物件
2items
支援儲存所有的集合,主要是陣列,collection(list,set),及map
3varstatus
不支援用於存放當前物件的成員資訊
4begin
支援集合的開始位置,預設從0開始
5end
支援集合的結束為止,預設為集合的最後乙個元素
6step
支援每次迭代的間隔數,預設為1
list的輸出:
<%
list all = new arraylist();
all.add("keith");
all.add("jam");
all.add("scora");
all.add("given");
pagecontext.setattribute("all",all);
%>
輸出全部:
$
還可以輸出set,只要是collection介面的子介面或類都可以輸出;輸出map時有點麻煩,所有儲存在map集合中的物件都是通過map.enty的形式儲存的,所以要想分離出key和value,則需要通過map.enty提供的getkey()和getvalue()方法;
測試頁面:
<%
map map = new hashmap();
map.put("name","keith");
map.put("age","21");
pagecontext.setattribute("info",map);
%>
$--->$
標籤:
用於輸出操作的,類似string類中的split()方法和迴圈輸出的一種集合;
測試頁面:
<%
string info = "www.google.com";
pagecontext.setattribute("ref",info);
%>
拆分的結果是:
$,
其屬性是:
no名稱
el描述
1var
不支援用來存放集合中的每乙個物件
2items
支援要輸出的字串
3delims
不支援定義分隔字串的內容
4varstatus
不支援存放當前物件的相關資訊
5begin
支援開始的輸出位置,預設從0開始
6end
支援結束的輸出位置,預設是最後乙個
7step
支援迭代輸出的問題
標籤:
可以將其他頁面的內容包含進來一起顯示,於很像,但是可以包含網際網路的上的頁面:
測試頁面:
匯入google:
將google的頁面匯入進來,其屬性如下:
no屬性名稱
el描述
1url
支援指定要包含的檔案路徑
2context
支援如果要訪問在同乙個web容器下的其他資源時,必須以"/"開頭
3var
不支援儲存匯入的檔案內容
4scope
不支援定義var的儲存範圍,預設為page範圍
5charencoding
支援定義字元編碼
6varreader
不支援儲存匯入的檔案內容,以reader型別存入
標籤:
google
當然這個測試是不成功的!會跳到google的預設error網頁上(輸出時仔細觀察位址列的位址);
此標籤的屬性是:
no屬性名稱
el描述
1value
支援要執行的url
2context
支援如果要訪問在同乙個web容器下的其他資源時設定,必須以"/"開頭
3var
不支援儲存匯入的檔案內容
4scope
不支援定義var的儲存範圍,預設為page頁面
標籤:
在jstl中提供乙個與response.sendredirect()操作相似的標籤(進行客戶端跳轉):
此標籤是完成客戶端跳轉,並且傳遞了兩個引數!執行後觀察位址列url! JSTL 核心標籤
cccccccccccccc map map new hashmap request.setattribute map map person p new person request.setattribute person p session.setattribute date 2011 date被...
jstl標籤 函式
color red align center size large jstl標籤,fn函式 size align color size medium 函式 fn contains string,substring 描述 如果引數string中包含引數substring,返回true 函式 fn co...
小議jstl標籤 c標籤
jstl是在jsp頁面引用的一種使用簡單但是功能非常強大的標籤。我們在專案中用到的最多的就是jstl中的c標籤了,這裡簡單的說明一下。1 在web容器裡面裝入 c.tld 2 在web.xml宣告,宣告如下 core lib tld c.tld 3 在頁面的頁頭載入標籤,載入方式如下 taglib ...