c标签的使用方法

1. c:forEach 

<c:forEach items="${map.value}" var="obj" varStatus="varStatus" begin="0" end="4">

注意varStatus相当于for循环计数器,从1开始,用${varStatus.count}获得计数器的值。而begin从用户自己定义的数开始计数。这里循环的使map,可以使用${obj.key}获得map的kay,${obj.value}获得map的值。

有时候我们只需要在第一次循环的时候做相应处理,这里有两种方法:

1.1使用varStatus的count判断是滴几次循环

1.2在循环里面使用

<c:if test="${zbzPd==null}">  
   <p>do something</p>
</c:if>
<c:if test="${zbzPd==null}">
     <c:set var="zbzPd" value="1" scope="page"></c:set>   
</c:if>

这里是定义个变量zbzPd,定义之后可以通过el表达式获取。value是对应的值。scope是作用域,可以使page,session等。

posted @ 2015-09-20 11:18  耗子搞IT  阅读(523)  评论(0编辑  收藏  举报