posts - 495,  comments - 11,  trackbacks - 0

<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)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: