`
yipbxx
  • 浏览: 60390 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

struts2中List嵌套List迭代

    博客分类:
  • java
阅读更多
看到有人这样封装数据
for( ){   
 lists.add(*);   
}   
list.add(lists); 

就像上面那种形式,如何用s:iterator遍历出上面的list 

   点 就是  lists就是excel的行 
            list是每行的单元格 
    要在页面上同样循环出行和列 


深感不解,为什么不换种数据封装方式?
即使这样也可以遍历,方式如下:
<s:iterator value="#request.list" status="st">  
   <tr>  
    <s:iterator value="#request.list.get(#st.index)">  
       <td>  
          <s:property />  
       </td>  
    </s:iterator>  
   </tr>  
</s:iterator> 
0
0
分享到:
评论

相关推荐

    Struts中List里嵌套Map

    最后,虽然提供的文件名称是“查看消费记录.doc”,但这似乎与Struts中List嵌套Map的主题不直接相关。通常,消费记录可能涉及数据库操作、报表生成等,这部分内容超出了当前主题,因此在此不做深入探讨。如果你需要...

    Struts中嵌套集合的显示示例

    3. **视图**:在`testmap.jsp`中,使用Struts2标签库遍历和显示嵌套集合。 ```jsp 街道: 城市: ``` 这段代码会遍历`user`对象的`addresses`集合,对于每个Address对象,分别输出其street和city...

    struts1 自定义标签嵌套 table&&user

    在本案例中,我们讨论的是如何在Struts1中实现自定义标签的嵌套,特别是`table`和`user`这两个自定义标签的使用。 首先,我们需要理解自定义标签的工作原理。在Struts1中,自定义标签通常由两部分组成:标签库描述...

    struts2标签大全

    在Struts2中,使用了一系列的标签库来增强JSP页面的功能,使得开发者可以更方便地实现业务逻辑与视图的分离,提高代码的可读性和可维护性。本篇文章将详细介绍Struts2中的各种标签及其应用。 1. **s:form标签**:这...

    Struts2页面取值总结

    - **迭代遍历**: `&lt;s:iterator value="userList" ...&gt;`用于遍历集合如List或Map,配合`&lt;s:property&gt;`展示集合中的每个元素。 - **URL生成**: `&lt;s:url action="" ...&gt;`用于生成URL并可通过`s:param`子元素传递参数。...

    struts2中单文件,多文件上传

    在Struts2中,文件上传是常见的需求,无论是单个文件还是多个文件的上传,都可以通过Struts2提供的插件和配置轻松实现。以下将详细介绍如何使用Struts2来实现单文件和多文件上传。 首先,我们需要在Struts2的配置...

    struts2标签详解

    本文将深入探讨 Struts2 标签库中的关键标签及其使用方法,通过实例展示如何在实际项目中应用这些标签。 #### 二、基础标签配置 要在 JSP 页面中使用 Struts2 的标签,首先需要在 JSP 文件的头部添加如下代码: `...

    Struts2.1学习笔记

    - **在web.xml中加入Struts2MVC框架启动配置**:为了让Struts2框架正常工作,需要在项目的`web.xml`文件中配置Filter,具体如下: ```xml &lt;filter-name&gt;struts2 &lt;filter-class&gt;org.apache.struts2.dispatcher....

    Struts_2_标签库(文档手册)_Tags-API-CLSW-JSP

    标题和描述中提到的知识点是关于Struts 2框架中的标签库使用,特别是与JSP相关的部分。Struts 2框架是一种基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,用于构建动态、可扩展的Web应用。其标签...

    struts2 的标签库

    5. **迭代标签`&lt;s:iterator&gt;`**:这个标签用于遍历集合,如`&lt;s:iterator value="userList" id="user" status="u"&gt;`,其中`value`属性指定要迭代的集合(如List或Map),`id`属性用于在循环内部引用当前项,`status`...

    重要知识struts2标签说明.pdf

    Struts2是一个强大的MVC框架,它提供了丰富的标签库,使得开发者可以在JSP页面中方便地处理业务逻辑和展示数据。下面将详细讲解Struts2的一些核心标签。 1. **If, ElseIf, Else标签** Struts2的If、ElseIf和Else...

    Struts详细资料整理

    ### Struts框架中的最佳实践与标签库应用 #### 概述 在开发基于Struts框架的应用程序时,遵循良好的设计模式对于确保代码的可维护性和扩展性至关重要。一个常见的建议是“不要在Action中进行业务逻辑的处理”,这...

    struts自定义标签详解

    在给定的例子中,`&lt;bean:define&gt;`标签将`listForm`中的`persons`属性赋值给`values`,并将其类型声明为`java.util.List`。这使得后续的标签或JSP脚本可以直接操作这个列表,而无需显式调用ActionForm的方法。 总之...

    常用struts1遍历方法

    在Struts框架中,对于数据集合的处理是非常常见的需求之一,尤其是在Web应用开发中。Struts1提供了多种遍历集合的方法,其中最为常用的便是`&lt;logic:iterate&gt;`标签。通过该标签,我们可以方便地遍历集合中的元素,...

    struts2_标签使用方法.doc

    在Struts2中,不再像Struts1.x那样将标签库分为html、bean、logic和tiles等类别,而是统一使用一个`&lt;s&gt;`前缀的标签库,只需在JSP页面头部引入`&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;`即可使用所有标签。...

    struts标准手册

    3. **Logic Tags**:用于实现逻辑判断、循环迭代等功能,是Struts中非常重要的组成部分。 4. **Nested Tags**:建立在Bean Tags、HTML Tags和Logic Tags基础上,支持标签嵌套。 5. **Tiles Tags**:用于构建页面布局...

    Struts标签

    以上代码示例展示了如何使用Struts标签库中的`bean:cookie`和`bean:define`标签,这只是冰山一角。Struts标签库的强大功能远不止于此,掌握这些标签的使用方法将极大提升开发者在Java web项目中的工作效率和代码质量...

    struts标签

    在Struts中,标签库是用于增强JSP页面可读性和功能的重要工具,它们使得开发者能更方便地处理数据和控制流程。本篇文章主要探讨的是Struts提供的五个标签库中的Bean Tags、HTML Tags和Logic Tags。 1. **Bean Tags*...

    Ognl jar包和源码包(含3个版本:1-3)

    它在Java开发中,特别是在Struts2框架中扮演着核心角色,用于视图和模型之间的数据绑定。Ognl库提供的jar包是运行时使用的编译后版本,而源码包则是供开发者查看和学习Ognl内部实现的。 1. OGNL 1.x 版本: OGNL 1...

Global site tag (gtag.js) - Google Analytics