控制几个元素换行
<c:forEach items="${serivceList}" var="servicebean" varStatus="status">
<input type="checkbox" name="serviceList" value="${servicebean.id}" />${servicebean.service_name}
<c:if test="${status.count%6 eq 0}">
<br/>
<br/>
</c:if>
</c:forEach>
分享到:
相关推荐
在JavaServer Pages (JSP) 开发中,`c:forEach`标签是Java Expression Language (EL) 和 JavaServer Pages Standard Tag Library (JSTL) 的一部分,它提供了一个方便的方式来迭代数组、集合、Map或其他可迭代的数据...
<c:forEach> 为循环控制,它可以将集合(Collection)中的成员循序浏览一...<c:forEach [var="varName"] items="collection" [varStatus="varStatusName"] [begin="begin"] [end="end"] [step="step"]> </c:forEach>
<c:foreach 中各种标签属性的用法,特别是varStatus的巧用
<c:forEach var="item2" items="${list}" varStatus="status2"> 指要合并的属性 --%> <c:if test="${accountConfig.tablename==item2.tablename}"> <c:set var="tempFrist" value="${status.index }"></c:set> ...
</table><br> <p><br> 循环控制标签:c:foreach varstatus的用法</li><br> <table border="1"><br> <tr><br> 姓名</td><br> 年龄</td><br> 所属组</td><br> </tr><br> <c:forEach var="user" items="${userlist}...
<c:forEach items="${data}" var="row" varStatus="status"> <c:forEach items="${row}" var="cell" varStatus="cellStatus"> <c:if test="${!status.first}"> <c:set var="mergeColspan" value="${cell eq ...
<c:forEach [var="varName"] items="collection" [varStatus="varStatusName"] [begin="begin"] [end="end"] [step="step"]> 本体内容 </c:forEach> ``` ### 语法 2:迭代指定的次数 ``` <c:forEach [var="var...
`<c:forEach>`提供了丰富的属性,如`items`(要迭代的集合),`var`(保存当前元素的变量),`varStatus`(保存迭代状态的变量),以及`begin`(起始索引),`end`(结束索引),`step`(步进值)等。以下是一些示例: - 迭代...
<c:forEach items="${list}" var="user" varStatus="status"> 用户ID:${user.id},用户名:${user.name} (当前索引:${status.index},总项数:${status.count}) </c:forEach> ``` 3. **遍历Map**:遍历Map...
<c:forEach items="${students}" var="stu" varStatus="status"> ${stu.id} ${stu.name} ${stu.age} </c:forEach> ``` 这里不仅遍历了集合`students`,还通过`varStatus`获取了当前循环的状态,如索引和...
在上面的代码中,我们首先使用 c:forEach 标签遍历图片的集合,并使用 varStatus 属性来获取当前图片的索引。然后,我们使用 c:if 标签来判断图片的索引是否是 3 的倍数,如果是,则输出 tr 标签,以便换行展示图片...
`<c:forEach>`标签还支持一些其他的属性,比如`begin`和`end`用于指定迭代的起始和结束索引,`step`用于设置每次迭代的步长,`varStatus`则可以获取当前迭代的状态信息,包括索引、是否是第一次迭代等。 通过JSTL,...
- `<c:forEach>`:这是最常用的标签之一,用于遍历集合或执行固定次数的循环。 **4.URL操作标签:** - `<c:import>`:导入外部资源。 - `<c:url>`:创建URL。 - `<c:redirect>`:执行重定向。 **<c:forEach> 标签...
14、<c:forEach> varStatus 的四种属性 15、<c:forEach> 的用法 16、从客户端传送数据至服务端 17、使用Unicode转义字符 18、使用朝鲜语字符集 19、JSP中最简单的国际化程序 20、错误检测 21、抛出异常 22、<c:if> ...
14、<c:forEach> varStatus 的四种属性 15、<c:forEach> 的用法 16、从客户端传送数据至服务端 17、使用Unicode转义字符 18、使用朝鲜语字符集 19、JSP中最简单的国际化程序 20、错误检测 21、抛出异常 22、<c:if> ...
<c:forEach items="${data }" var="sth" varStatus="vs"> ${vs.count} ${vs.first} ${vs.last} ${vs.index}---${sth } </c:forEach> ``` 在这个例子中,`items`属性指定了要遍历的集合,`var...
<c:forLoop varStatus="status" begin="1" end="${totalPages}"> ${status.index}">${status.index}</a> </c:forLoop> ``` 在这个例子中,我们使用了JSTL库中的`<c:set>`和`<c:forEach>`标签,以及EL表达式来...
<c:forEach items="${yourDataList}" var="item" varStatus="status"> <!-- 展示数据项 --> ${item.someField} </c:forEach> <!-- 创建页码导航 --> <c:if test="${currentPage > 1}"> ${currentPage -...