`

组装多层list后,前台遍历list集合

阅读更多
struts1
通过后台的dom4j来解析多层xml
再用list进行数据的组装
返回到前台
前台
使用标签来进行前台页面循环显示数据
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

用               
<c:if test="${!empty list}" >
来便利返回的集合是否为空;

用 c:forEach 来遍历列表;  用end来控制显示的次数(0为第一条数据)
<c:forEach items="${l}" var="li" end="0">
    <td class="tab_ke03"><span class="f12-blue1"><c:out       value="${li.className}"></c:out></span></td>
</c:forEach>
<c:forEach items="${l}" var="li" >
<c:if test="${'ismonday'==li.dayName}">
<td class="tab_ke04" ><c:out value="${li.classBeginDate}"></c:out><br><c:out value="${li.coursesName}"></c:out></br></td>
</c:if>
</c:forEach>

分享到:
评论

相关推荐

    java中List集合及其遍历详解

    本文将深入探讨List集合及其遍历方法。 首先,让我们了解一下List接口的主要实现类: 1. ArrayList:这是最常用的List实现,底层基于数组实现。由于其内部使用数组,查询速度快,因为可以通过索引直接访问。但是,...

    java实现多层嵌套循环参数转换

    在处理父子级结构时,多层嵌套循环可以帮助我们遍历每个层级的元素,并且处理它们与父元素的关系。例如,如果有一个表示组织结构的类,其中包含子组织的列表,我们可以使用递归或嵌套循环来遍历整个结构: ```java ...

    Python通过递归遍历出集合中所有元素的方法

    2. 使用for循环遍历list_nums中的每一个元素。 3. 判断当前元素each_item是否为列表类型(isinstance(each_item, list))。 4. 如果each_item是列表,那么递归调用print_List(each_item)。 5. 如果each_item不是列表...

    JSON--List集合转换成JSON对象详解

    文中通过遍历List集合中的每个元素,手动创建JSONObject并填充数据,最后将JSONObject添加到JSONArray中。这是一种基础且灵活的转换方式。 2. 使用第三方库进行转换: 在上述代码中,使用了org.json库中的...

    list嵌套list例子

    当我们谈论“list嵌套list”时,这意味着在一个列表内部包含了一个或多个列表,这样的结构可以创建出多维的数据集合。这种数据结构在处理表格数据、矩阵或树形结构时特别有用。 下面我们将详细探讨如何创建、操作和...

    常用struts1遍历方法

    除了遍历List类型的集合之外,`&lt;logic:iterate&gt;`还支持遍历Map类型的集合。在遍历时,可以同时获取Map中的key和value。 **示例代码:** ```jsp HashMap months = new HashMap(); months.put("Jan", "January"); ...

    java 处理Excel 带 List

    对于从List对象导出数据的情况,我们可以遍历List,为每个元素创建一个新的Row,并在对应的Cell中设置值。 以下是一个简单的示例,展示如何将一个包含数据的List导出到Excel: ```java import org.apache.poi.ss....

    嵌套Map或者List获取key、value值

    假设我们有一个List,其中每个元素都是一个Map,我们可能需要遍历List并访问每个Map: ```java List, String&gt;&gt; userList = new ArrayList(); for (Map, String&gt; user : userList) { String userName = user.get(...

    Python多层嵌套list的递归处理方法(推荐)

    在Python编程中,处理多层嵌套的列表(List)是一项常见的任务,特别是在处理树状结构、解析XML或JSON数据时。本篇文章将探讨如何使用递归方法来处理多层嵌套的Python列表,满足两个特定的需求:一是展开成一层,二...

    C#实现,遍历ftp上的文件夹,文件名

    5. **递归遍历子目录**:如果你需要遍历所有子目录,可以编写一个递归函数,对每个目录名再次执行上述步骤,直到遍历完整个FTP树。 ```csharp void TraverseFtpDirectory(string path) { // 创建新请求,设置新...

    Freemarker中List的应用

    在Freemarker中,`List`是一种非常常用的数据结构,它允许我们处理数组或集合类的数据。本篇文章将深入探讨`List`在Freemarker中的应用及其相关知识点。 首先,了解Freemarker的基本语法至关重要。在Freemarker模板...

    Java通过POI读取Excel遍历数据,批量生成word文档

    读取Excel数据后,我们可以创建一个Word模板,使用` XWPFDocument `类来代表Word文档。这个模板可以包含占位符,这些占位符将在遍历Excel数据时被替换。例如,如果你的Excel数据是一系列的员工信息,模板中可能有一...

    java遍历文件树形结构输出

    - 使用递归来处理多层嵌套的目录结构,当检测到当前项为目录时,再次调用`bianli`方法进入下一层遍历。 2. **File类的使用**: - `new File(root)`创建一个代表文件或目录的对象。 - `listFiles()`方法返回当前...

    list实现多层级树形

    在这个问题中,我们将深入探讨如何使用Python中的list来实现一个多层级的树形结构。 树形结构通常由节点(或称为元素)和边组成,每个节点可以有零个或多个子节点。在Python中,我们可以通过定义类来创建一个树节点...

    遍历文件夹

    在IT领域,遍历文件夹是一项基础且重要的操作,它涉及到计算机系统中的文件管理系统和编程技术。这个功能常用于搜索特定类型的文件、整理文件、备份数据或者进行数据分析等多种场景。以下将详细介绍遍历文件夹的相关...

    Python多维/嵌套字典数据无限遍历的实现

    例如,在某个应用中需要遍历存储用户个人信息的多层嵌套字典,以提取特定的信息或进行某些计算。 #### 示例数据 假设我们有如下的多维字典`person`: ```python person = { "male": {"name": "Shawn"}, "female...

    遍历文件夹中的路径

    本知识点将深入探讨如何遍历多层文件夹下的文件,并在控制台输出文件名和路径。这一过程通常涉及到操作系统接口的使用,如Windows API、Unix/Linux shell命令,或者在编程语言如Python、Java、C#中的实现。 首先,...

    Struts中嵌套集合的显示示例

    例如,一个用户对象可能有一个地址列表,每个地址又包含街道、城市等信息,这就形成了一个多层的集合结构。在Struts视图层,我们需要将这些数据呈现给用户,这通常涉及到JSP页面和Struts标签库的使用。 在`testmap....

    TREE_LIST.rar_tree list_tree list 控件_treelist

    2. 递归函数:为了动态地生成多层子树,程序需要递归地遍历数据源,为每一层创建对应的节点。 3. 用户界面渲染:控件需要将内部的数据结构转换为用户可见的界面元素。这涉及到布局管理,确保节点能正确地展开、折叠...

    开源项目-MauriceGit-skiplist.zip

    1. **插入操作**:新节点的层级由随机函数决定,然后自底向上遍历SkipList,找到合适的插入位置。 2. **查找操作**:从最高层开始,逐层向下查找,直到找到目标元素或者遇到一个节点的下一节点比目标元素大。 3. **...

Global site tag (gtag.js) - Google Analytics