天天看點

JSTL标簽(2)、EL表達式總結、Jsp标簽總結

承接上文

一、核心标簽庫的重點标簽:

5)循環資料:

<c:forEach></c:forEach>
           

循環list集合:

JSTL标簽(2)、EL表達式總結、Jsp标簽總結

循環map集合:

JSTL标簽(2)、EL表達式總結、Jsp标簽總結
<c:forTokens items="" delims=""></c:forTokens>
           
JSTL标簽(2)、EL表達式總結、Jsp标簽總結

6)重定向:

JSTL标簽(2)、EL表達式總結、Jsp标簽總結

二、EL表達式總結

1、替代jsp表達式,用于向浏覽器輸出域對象中的變量值和表達式計算的結果。

2、文法:${變量}

1)輸出普通字元串:

${name}

2)輸出對象屬性:

${student.name}

注意: .name 相當于 .getName()方法

3)輸出List集合:

${list[0].name }

注意: [0] 相當于 get(下标)方法

4)輸出map集合:

${map[key].name}

注意:[key]相當于get(key)方法

三、jsp标簽總結

替代jsp腳本,用于在jsp頁面中執行java代碼

1、内置标簽:

<jsp:foward/>

request.getRequesetDipsacher(“/路徑”).foward(request,response);

<jsp:param/>

參數标簽 ?name=eric

<jsp:include/>

包含其他頁面 ,動态包含。

2、jstl标簽庫 (java标準标簽庫)

使用步驟:

1)確定jstl支援的jar包存在于項目中

2)在jsp頁面中導入标簽庫

<%@taglib uri="标簽庫聲明檔案tld檔案的标記" prefix="字首"%>

3)使用标簽庫中的标簽(核心标簽庫):

<c:set />

儲存資料到域對象中

<c:out/>

從域中取出資料

<c:if/>

單條件判斷

<c:choose/> + <c:when/> + <c:otherwise/>

多條件判斷

<c:forEach />

周遊資料

<c:forTokens/>

周遊特殊字元串

<c:redirect/>

重定向

3、自定義标簽:随後講解。

繼續閱讀