1.<c:set>:用于在jsp中保存數(shù)據(jù)
//將value值儲存至指定范圍的變量中
<c:set var="variable" value="variablevalue" scope="page|request|session|application"/>
//將value值存儲在指定對象的屬性中
<c:set value="value" target="目標(biāo)對象" property="屬性名"/>
2.<c:out>:用于在jsp頁面中顯示數(shù)據(jù)
<c:out value="需要顯示的值" escapeXml="true|false"http://是否需要進行特殊字符的轉(zhuǎn)換 default="當(dāng)value為空時顯示的值"/>
3.<c:remove>:在jsp頁面中移除變量
<c:remove var="variable" scope=""/>
4.<c:catch>:在Jsp頁面中捕獲異常,并將異常信息保存于指定的變量中
<c:catch var="exp">
<%
//一個空指針異常
String str=null;
str.trim();
%>
</c:catch>
5.<c:if>
<c:if test="條件表達(dá)式" [var="varName"]//存放表達(dá)式值的變量 scope="request" >
當(dāng)條件滿足時執(zhí)行這里的代碼
</c:if>
例:
<c:if test="${param.name=="aa" var="result">
hello,aa!
</c:if>
表達(dá)式的結(jié)果為:${result} true
6.<c:choose><c:when> <c:otherwise>:其中<c:when>和<c:otherwise>必須放置在<c:choose>內(nèi),<c:when>在前
<c:choose>
<c:when test="${條件表達(dá)式1}">
條件表達(dá)式1為真時執(zhí)行的代碼
</c:when>
<c:when test="${條件表達(dá)式2}">
條件表達(dá)式2為真時執(zhí)行的代碼
</c:when>
<c:otherwise>
當(dāng)所有條件均不滿足時將要被執(zhí)行的代碼
</c:otherwise>
</c:choose>
7.<c:forEach>:遍歷集合對象中的成員
<c:forEach items="collection"http://被遍歷的集合對象
begin="開始的位置,必須大>=0"
end="結(jié)束的位置"
[step="每次循環(huán)時的增量值,默認(rèn)為1"]
[var="當(dāng)前對象值"]
[varStatus="當(dāng)前成員信息的變量如:s"] //s.index :當(dāng)前成員的索引值
//s.count:共訪問過的成員總數(shù)
//s.first:當(dāng)前成員是否為第一個成員
//s.last:當(dāng)前成員是否為最后一個
當(dāng)條件滿足時被循環(huán)執(zhí)行的代碼段
</c:forEach>
8.<c:forTokens>:用于在jsp中遍右一個字符串中所有由定義符號(delimiters)所分隔的成員
<c:forTokens items="將被遍歷的字符串"
delims="分割符"
begin="開始位置"
end="結(jié)束位置"
step="步長"
var="存放當(dāng)前的成員的變量"
varStatus="存放當(dāng)前成員信息的變量">
當(dāng)循環(huán)條件滿足時執(zhí)行的代碼段
</c:forTokens>
例:
String users="admin,guest,usera,userb";
<c:forTokens items="{users}" delims="," var="user" varStatus="s">
<c:out value="${user}"/>
<c:out value="${s.index}"/>
<c:out value="${s.count}"/>
<c:out value="${s.first}"/>
<c:out value="${s.last}"/>
</c:forTokes>
9.<c:import>
<c:import url="http://163.com> var="result"/>
或
<c:import url="if.jsp" var="result">
<c:param name="name" value="wo"/>
</c:import>
10.<c:url>:在jsp頁面中產(chǎn)生一個url
<c:url var="myurl" value="if.jsp"/>
<a href="${myurl}">url</a>
或
<c:url var="myurl" value="if.jsp">
<c:param name="name" value="ni"/>
</c:url>
11.<c:redirect>:在jsp頁面中實現(xiàn)請求轉(zhuǎn)發(fā)
<c:redirect url="if.jsp"/>
或
<c:redirect url="if.jsp">
<c:param name="name" value="ta"/>
</c:redirect>
posted on 2008-05-26 10:31
長春語林科技 閱讀(600)
評論(0) 編輯 收藏 所屬分類:
jstl