小議jstl標籤 c標籤

2021-04-13 09:18:53 字數 958 閱讀 6017

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被...