<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 开始的迭代计数
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 出现 null 值时候用的默认值
escapeXml,是否转换 HTML 格式的文字
posted on 2007-09-12 11:14
jadmin 阅读(64)
评论(0) 编辑 收藏