<taglib>
???? <taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
???? <taglib-location>/WEB-INF/c.tld</taglib-location>
</taglib>
1.c:catch
?? <c:catch var="abccba">
?? <%=1/0 %>
?? </c:catch>
${abccba }
2.c:chose
<c:choose>
<c:when test="true">
?? ${"正確" }
</c:when>
<c:otherwise>
?? ${"錯誤" }
</c:otherwise>
</c:choose>
3.c:foreach
<c:forEach items="list" var="x" begin="0" end="10" step="2"?? varState="sate">
<c:out value="${x}"/>
<c:out value="${x * x}"/>
</c:forEach>
其中:state.*** 代表下面的意思:
current getCurrent() 當前這次迭代的(集合中的)項??
index getIndex() 當前這次迭代從 0 開始的迭代索引??
count getCount() 當前這次迭代從 1 開始的迭代計數(shù)??
first isFirst() 用來表明當前這輪迭代是否為第一次迭代的標志??
last isLast() 用來表明當前這輪迭代是否為最后一次迭代的標志??
begin getBegin() begin 屬性值??
end getEnd() end 屬性值??
step getStep() step 屬性值??
4.c:forTokens
同forEach 它主要是用來處理 字符串,之間用逗號或者什么其他符號分割的,
<c:forTokens items="a,a,a,a,a" delims = "," var="x" begin="0" end="10" step="2"?? varState="sate">
5.c:if
<c:if test="true" var= "var" scope="session">
var 可以定義一個 test 的值,并且用 scope 設置這個變量的生命周期
6.c:out
<c:out?? value="df" default= "" escapeXml="true">
default ,當 value 出現(xiàn) null 值時候用的默認值
escapeXml,是否轉(zhuǎn)換 HTML 格式的文字
posted on 2007-09-12 11:14
jadmin 閱讀(67)
評論(0) 編輯 收藏