使用標準標籤庫:
引用標準標籤庫步驟:
新建WEB項目的時候如果操作正常,則會自動導入標準標籤庫,否則則手動導入
1.添加引用
2. 使用常用的標準標籤
代碼實例:
1. <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 在jsp頁面中要注意選擇的uri是是用jsp的,否則報錯,標籤的別名一般不修改 此處爲c 否則稱爲不規範
2. 常用的標準標籤
設定一個特定範圍內的屬性
<c:set value="值" var="變量名" scope="request | page | session | application "/>
使用value屬性設置一個特定範圍中的屬性並且帶有一個Body
<c:set var="varname" scope="..........."> <c:set/>
設置某個特定對象的一個屬性
<c : set value="值" target="對象名" property="屬性名" />
< c : remove var ="變量名" scope="......"/>
<c : if teset="條件" var ="變量名" [scope=".."]/>沒有包含內容的情況
<c : if tetst=" .." [var="..."] [scope=".."] /> <c : if/>
< c : choose > 相當於 switch
<c : when > <c:when/> 只能在<c :choose>中使用
<c :otherwise > <c:otherwise> 相當如defeat
< c : forEach [var="變量名" ] items="集合" [varStatus="狀態變量名" 其值可爲 index [元素下標] count[行數] first[是否是第一個boolean] last[是否是最後一個boolean] [end="結束條件"] [begin="開始條件"] [step="改變量"]
..............循環體< c:forEach/>
< c : forTokens items="字符串" delims="分割字符串的標準" var="變量名"> ${變量名} < c: forTokens/> 如果字符串爲1,2,3,4, 分割的標準爲 " , " 結果爲 1 2 3 4
< c : import url="路徑" />導入一個servlet 或者頁面
< c :redorect url="value" [content="contetn"]> 用於用戶的瀏覽器發送HTTP定向響應
< c : param name="name" value="value"/> < c : redorect/>
格式化數字:<fmt formatNumber patter="#.##" varlue="20.592" var="num" />
${num} 結果爲: 20.60
格式化輸出時間:<jsp :useBean id="cdate" class="java.util.Date/>
<fmt:fromatDate value="${cdate} pattern="yyyy年MM月dd日.." var ="date"/>
$ { date } 結果爲XXXX年XX月XX日...
把字符串格式轉換成時間:
<fmt parseDate value="2011-10-1 12:11:11" pattern="yyyy--MM-dd HH:mm:ss" var="d"/>
結果爲: yyyy年-MM月-dd日 ...........