jstl是在jsp頁面引用的一種使用簡單但是功能非常強大的標籤。我們在專案中用到的最多的就是jstl中的c標籤了,這裡簡單的說明一下。
1 在web容器裡面裝入 c.tld
2 在web.xml宣告,宣告如下:
/core
/lib/tld/c.tld
3 在頁面的頁頭載入標籤,載入方式如下:
<%@ taglib prefix="c" uri="/core" %>
c標籤介紹:
1〉2> do something...
3>
do something....
do something....
4>
請選擇" escapexml="false"/>" escapexml="false"/>
前3個相信大家基本都能看懂,這裡主要說明一下c:foreach
user.name 說明在後台有乙個user類,這個類有乙個屬性是name 等同於user.getname();
var 是在這個迴圈裡面這個變數暫時用item表示
begin , end 是迴圈的範圍是0~9
step 是表示的迴圈的步長
varstatus是乙個類似計數器的屬性,有一下幾個屬性:
屬性 型別 說明
index int 當前迴圈的索引號
count int 成員的總數
first boolean 當前成員是否是首成員
last boolean 當前成員是否是尾成員
5〉6〉
這個屬性系統會根據jsp的路徑自動判斷,以web-inf為根目錄,所以即使jsp頁面移動位置了也不用擔心。
我知道的c標籤基本上就是這麼多了,別的好像也用不上的,至於fmt標籤?呵呵,反正我還沒用到。
c標籤簡單實用,使jsp頁面變得乾淨,**量減少,非常提倡在頁面使用。
JSTL標籤之c標籤
jstl中的fn方法在頁面中進行字串的擷取時,是非常有用的,在現在的產品開發中用到了該方法,因此在這裡記錄一下 7 下面對fn substring str,beginindex,endindex 進行簡單的說明 這個方法應該不難理解,使用的時候需要注意的是 有時候需要從beginindex開始擷取到...
JSTL 核心標籤C
用於輸出,本身el表示式就可以完成輸出,為什麼還要用這個呢,這裡面有乙個default引數,就是當為空時,可以預設輸出default裡面的內容,這個el表示式是不能做到的。例如 如果在伺服器端沒有setattribute abc 的值,那麼此時就會輸出 不存在abc變數 這樣的結果。另外一種寫法 不...
JSTL 核心標籤
cccccccccccccc map map new hashmap request.setattribute map map person p new person request.setattribute person p session.setattribute date 2011 date被...