JSTL FOREACH循环每行两和三列的显示方法

 1 //两列的
 2 <c:forEach var="bean" items="${result}" varStatus="status">
 3 <c:if test="${status.count%2==1}">
 4 <tr>
 5 </c:if>
 6 <td><b>$...{bean.id}</b>:$...{bean.name}</td>
 7 <c:if test="${status.count%2==0}">
 8 </tr>
 9 </c:if>
10 <c:set var ="v_count" value="${status.count}"/>
11 </c:forEach>
12 <c:if test="${v_count%2==1}">
13 <td></td>
14 </tr>
15 </c:if>
 1 //三列的
 2 <c:forEach var="bean" items="${result}" varStatus="status">
 3 <c:if test="${status.count%3==1}">
 4 <tr>
 5 </c:if>
 6 <td><b>$...{bean.id}</b>:$...{bean.name}</td>
 7 <c:if test="${status.count%3==0}">
 8 </tr>
 9 </c:if>
10 <c:set var ="v_count" value="${status.count}"/>
11 </c:forEach>
12 <c:if test="${v_count%3==1}">
13 <td></td>
14 <td></td>
15 </tr>
16 </c:if>
17 <c:if test="${v_count%3==2}">
18 <td></td>
19 </tr>
20 </c:if>  

JSTL FOREACH循环每行两和三列的显示方法

时间: 2025-01-02 15:18:42

JSTL FOREACH循环每行两和三列的显示方法的相关文章

外层循环循环控制行,内层循环控制列——打印菱形

#include <stdio.h> main() { int i,j; for(i=0;i<4;i++) { for(j=0;j<=2-i;j++) printf(" "); for(j=0;j<=2*i;j++) printf("*"); printf("\n"); } for(i=0;i<3;i++) { for(j=0;j<=i;j++) printf(" "); for(j=

foreach循环遍历 行合并

<%@ page contentType="text/html;charset=UTF-8" %> <%@ include file="/WEB-INF/views/include/taglib.jsp"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html;

IT轮子系列(三)——如何显示方法名——Swagger的使用(三)

前言 在上一篇文章IT轮子系列(三)--如何给返回类型添加注释--Swagger的使用(二) 介绍如何使用swashbuckle的时候忽略了一个问题,就是默认创建的API项目在生成文档的时候是没有显示方法名,只显示了控制器的名字.如下图: User 控制器代码如下: 1 public class UserController : BaseController 2 { 3 /// <summary> 4 /// 获取用户信息 5 /// </summary> 6 /// <pa

0~9十个数,每个数只能使用一次,组成两个三位数相加和为四位数的算法

这几天上网,看到百度里面有人问这一道题目,0~9十个数,组成如下加法式 *** + *** = ****,每个数字都只能使用一次,问一共多少中组合? 今天,就用C#语言来写一下,解出这道题,其他语言算法相同,只是语法不同,这里由于时间关系,不再贴出代码. 这里先讲解一下思路,首先我们是程序员,不是数学家,我们是站在编程的角度思考问题.这里是两个三位数相加,得到一个四位数,所有数字不能重复,那么最小的三位数是123,最大的三位数是987,确定循环的范围,当然你非要用100到999也可以,不过就是效

CSS3之flexbox如何实现水平垂直居中和三列等高布局

最近这些天都在弥补css以及css3的基础知识,在打开网页的时候,发现了火狐默认首页上有这样一个东西. 第一个css属性就没有看懂.于是乎,开始各种找资料,各种看书.这些天把对于css3伸缩布局盒(flexbox)模型的理解写成博文,目的是对flexbox做一个简单的介绍. 以下的内容会分为如下小节: 1.关于css3中flexbox需要掌握的概念 2.flexbox实现水平垂直居中对齐 3.三列等高自适应,页脚区域黏附底部的布局 1.关于css3中flexbox需要掌握的知识 因为对于三列等高

foreach循环语句

一.foreach循环语句介绍: 1.格式: for(类型 变量名称:被遍历数组或集合){ 其他操作(输出操作) } 2.作用: 主要是用于简化书写 二.foreach循环语句遍历数组: public class oneHundredAndEight_oneHundredAndNine { public static void main(String[] args) { String[] names = {"萌萌","纯纯","爱爱","

13.PHP中循环结构之foreach循环语句(任务一)

在PHP中foreach循环语句,常用于遍历数组,一般有两种使用方式:不取下标.取下标. (1)只取值,不取下标 <?php foreach (数组 as 值){ //执行的任务 } ?> (2)同时取下标和值 <?php foreach (数组 as 下标 => 值){ //执行的任务 } ?> 任务 列出所有学生姓名! 有一组以学号为下标,姓名为值的数组,这时候需要遍历数组的姓名. 1.在右边编辑器中的第16行输入指令: foreach($students as $v)

For-Each循环~增强for循环

某人问我增强for循环是什么,其实我只是会用,所以上网查了一下,如下: For-Each循环 For-Each循环也叫增强型的for循环,或者叫foreach循环. For-Each循环是JDK5.0的新特性(其他新特性比如泛型.自动装箱等). For-Each循环的加入简化了集合的遍历. 其语法如下: for(type 变量名: array) {       System.out.println(变量名); } 例子 其基本使用可以直接看代码: 代码中首先对比了两种for循环:之后实现了用增强

从字节码看Java中for-each循环(增强for循环)实现原理

转发:http://blog.csdn.net/u011392897/article/details/54562596 for-each循环是jdk1.5引入的新的语法功能.并不是所有东西都可以使用这个循环的.可以看下Iterable接口的注释,它说明了除了数组外,其他类想要使用for-each循环必须实现这个接口.这一点表明除了数组外的for-each可能底层是由迭代器实现的. Iterable接口在1.8之前只有一个方法,Iterator<T> iterator(),此方法返回一个迭代器.