<c:forEach>如何实现两列循环

问题描述

有一个List<Book>列表Book有两个字段name和writer需要实现多行两列<c:forEach items="${bookList}" var="book" varStatus="status"><tr> <td width="10%">book1.name</td> <td width="40%">book1.writer</td> <td width="10%">book2.name</td> <td width="40%">book2.writer</td></tr></c:forEach>请问,应该怎么写这个循环?

解决方案

<c:forEach items="${bookList}" var="book" varStatus="status"> <tr> <td width="10%">book1.name</td> <td width="40%">book1.writer</td> </tr> </c:forEach>java程序中List<Book>要存放Book对象,不要分book1、book2.1和2不都是Book对象吗?都添加到List中。

时间: 2024-09-20 00:17:01

&amp;lt;c:forEach&amp;gt;如何实现两列循环的相关文章

php foreach如何跳出两层循环(详解)_php技巧

使用break可以跳出当前循环,那如果想再跳出上一层的循环呢 我们就需要break 2即可 $arr1 = array('a1','a2','a3','a4'); $arr2 = array('b1','b2','b3','b4'); foreach($arr1 as $a1){ foreach($arr2 as $k=>$a2){ if($k=='2'){ break 2; } echo $a1.'==='.$a2.'<br/>'; } } 以上这篇php foreach如何跳出两层循

&amp;amp;lt;c:forEach&amp;amp;gt;一行显示两个数据的问题

问题描述 <c:forEach items="${MeetingList}" var="meeting" varStatus="status"><tr> <td width="10%">${会议1的时间}</td> <td width="40%" <c:if test="${status.count%2==1}">clas

【JSP EL】&lt;c:if&gt; &lt;c:foreach &gt;EL表达式 获取list长度/不用循环,EL在List中直接获取第一项的内容/EL获取Map的键,Map的值

1.EL表达式 获取list长度 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>   <c:if test="${fn:length(list名字)>1}"

PHP foreach数组循环常见问题

<?php /*PHP foreach() 语法结构用于遍历操作或输出数组,foreach() 仅能用于遍历数组或对象,当试图将其用于其它数据类型或者一个未初始化的变量时会产生错误. 语法: */ foreach (array as $value) statement // 或者: foreach (array as $key => $value) statement /*上述语法中,每次循环将当前单元的值赋给 $value 并且数组内部的指针向前移一步.在第二种语法格式中还将当前单元的键名也

Java8 Foreach操作

在这篇文章中我将向你演示如何使用Java8中的foreach操作List和Map 1. Foreach操作Map 1.1 正常方式遍历Map Map<String, Integer> items = new HashMap<>(); items.put("A", 10); items.put("B", 20); items.put("C", 30); items.put("D", 40); items.

asp.net foreach跟while哪个效率高一点

问题描述 asp.net foreach跟while哪个效率高一点 在多次循环或者多层嵌套的时候,这个两个循环语句,哪个处理数据的效率会高一点 解决方案 asp.net如何加快页面加载(三)--后台代码之细节2(while,do..while,for,foreach) 解决方案二: foreach从语法上说更安全,里面包含了对异常的处理,即默认带了try catch 语句,但foreach时不能更改集合.

浅谈PHP中foreach/in_array的使用_php技巧

php在开发效率很高,这是无可厚非的,但是却是在牺牲执行效率的.php数组功能非常强大,但是也要多加考虑,多试几种情况情况,以防万一,这里,我就简单的说两个遇到的坑,以后如果有发现更多的,再补上吧! foreach 提供了遍历数组的简单方式,可以很方便的读取到数据或对象的内容,但是官方文档说了,由于 foreach 依赖内部数组指针,在循环中修改其值将可能导致意外的行为.所以,基本上, 1.不要想在循环内部修改里面的值,否则结果将超出你想要的: 2.使用'&'是一个安全的方式,虽然很少用到,但是

smarty模板引擎使用内建函数foreach循环取出所有数组值的方法_php实例

本文实例讲述了smarty内建函数foreach的使用方法,分享给大家供大家参考.具体如下: 显示文件:index.php: 复制代码 代码如下: <?php //创建smarty对象 require_once("./libs/Smarty.class.php"); $smarty = new Smarty(); $arr1 = array("北京","上海","广州");//索引数组 $smarty->assig

KnockoutJS 3.X API 第四章之数据控制流foreach绑定_javascript技巧

foreach绑定 foreach绑定主要用于循环展示监控数组属性中的每一个元素,一般用于table标签中 假设你有一个监控属性数组,每当您添加,删除或重新排序数组项时,绑定将有效地更新UI的DOM-插入或去除相关项目或重新排序现有的DOM元素,不影响任何其他的DOM元素. 当然,也可以配合其他控制流一起适用,例如if和with. 示例1:遍历监控属性数组 本例适用foreach绑定,在一个table标签中循环显示监控属性数组的内容 <table> <thead> <tr&g