`
mmmzzc
  • 浏览: 112063 次
  • 性别: Icon_minigender_1
  • 来自: 黑龙江
社区版块
存档分类
最新评论

struts2 标签 迭代 map 中 实体

 
阅读更多
struts2 标签 迭代
    初始化代码:
            User user = new User();
            user.setName("a");
            user.setCode("A");
            map.put(1, user);
            user = new User();
            user.setName("b");
            user.setCode("B");
            map.put(2, user);

迭代map中的 实体类
<s:iterator value="map.keySet()" id="id">
        <s:property value="#id"/>
        <s:iterator value="map.get(#id)">
            <s:property value="name"/><br>
            <s:property value="code"/><br>
        </s:iterator>
  </s:iterator>


分享到:
评论

相关推荐

    Struts2页面开发中常用标签

    在Struts2中,`&lt;input&gt;`标签被广泛用于从前端页面向后端Action传递参数。例如: ```html ``` 这里,`name`属性定义了参数名,这要求在Action中需定义相应的属性并提供SET/GET方法。如果Action中没有定义该属性,...

    Struts2标签使用.docx

    以下是对Struts2中一些常用标签的详细解释: 1. `&lt;s:textfield&gt;`:这个标签用于创建文本输入框,`name`属性指定与之关联的实体Bean的属性,例如`s:textfield name="user.name"`。 2. `&lt;s:textarea&gt;`:用于创建多行...

    struts2标签库详解.pdf

    以上就是Struts2标签库中常用的一些标签及其用法,它们大大简化了JSP页面的编写,使得页面与业务逻辑更加分离,提高了代码的可读性和可维护性。在实际开发中,熟练掌握这些标签能够有效地提升开发效率。

    struts2标签库详解参考模板.docx

    以上就是Struts2中部分核心标签的详细解析,它们极大地简化了视图层的开发,使得开发者能够更专注于业务逻辑,提高开发效率。在实际项目中,还需要结合其他标签和Ognl表达式,以实现更复杂的功能和交互。

    简单Struts标签增删改查例子项目程序

    Struts2的`s:iterator`标签可以遍历集合,如List或Map,并将其内容输出到页面。每迭代一次,它都会将当前对象的属性绑定到JSP页面上的标签。 更新(Update)操作需要先展示待修改的数据,然后接收用户的新输入。这...

    Struts详细资料整理

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

    java 框架技术

    8. `&lt;s:iterator&gt;`:迭代容器中的元素,如List或Map,用于循环显示数据。 Hibernate则是一个流行的ORM框架,它将Java对象与数据库表进行映射,避免了传统的JDBC操作,提高了开发效率。在Hibernate中,主要涉及以下...

    笔试题(SSH) .doc

    4. ActionContext是Struts2中保存请求上下文信息的对象,包括了请求、响应、session、application等域对象,以及全局的值栈。 5. 在默认配置下,Struts2的Action是单例的,因此需要注意线程安全问题。如果Action中...

    基于JAVA框架设计模式的学生交互系统设计-2019年教育文档.docx

    2. Struts2中的设计模式: - 拦截器设计模式:Struts2使用责任链模式,将一系列动作分解为多个拦截器,形成执行链。这些拦截器可以根据需要实现特定的功能,如认证、日志记录等,从而灵活地处理请求。 3. Spring中...

    SSH框架部分常见面试题.pdf

    Struts2 Action 可以通过四种方式访问 web 内置对象:创建 request、session、application Map 对象;实现 RequestAware、SessionAware、ApplicationAware 接口;创建传统的 HttpServletRequest、HttpSession、...

    j2se资源集(精华)

    2. **集合框架**:Java 集合框架是数据存储的重要工具,如 List(ArrayList、LinkedList)、Set(HashSet、TreeSet)、Map(HashMap、TreeMap)等接口及其实现类,还有泛型、迭代器和比较器的概念。 3. **IO 流**:...

    新手学习Java路线图

    - 深入理解集合框架中的List、Set、Map等容器的区别和使用场景。 - 学习迭代器接口和增强for循环的应用。 5. **Java界面编程** - 了解AWT和Swing两种图形用户界面技术。 - 掌握事件监听器模型及其在GUI编程中的...

    Java面试必问.docx.zip

    2. JPA与Hibernate:ORM思想,实体管理,查询语言HQL。 3. 分布式数据库:主从复制、分片、读写分离等。 十、网络编程 1. TCP/IP协议:了解网络七层模型,TCP与UDP的区别。 2. HTTP协议:请求方法、状态码、报文...

    java学习路线

    - 掌握接口如List、Set、Map,以及迭代器(Iterator)和枚举(Enumeration)的使用。 **3. 界面编程(了解)** - **AWT**:了解基本的窗口和组件,如Frame、Button、Label等。 - **事件机制**:理解事件监听和...

    java学习笔记

    - List、Set、Map等接口及其实现类ArrayList、LinkedList、HashSet、HashMap等。 - Iterator、ListIterator等迭代器用于遍历集合。 5. **输入输出流**: - 字节流:InputStream、OutputStream。 - 字符流:...

    java 面试题汇总

    - MVC框架如Struts2或Spring MVC,理解MVC设计模式。 7. **网络编程**: - TCP/IP协议,HTTP协议的基本概念。 - Socket编程,理解客户端和服务器端的交互过程。 8. **并发编程**: - 线程池的使用,如...

    java私塾全部笔记

    - 瀑布模型、迭代模型、敏捷开发等模型的特点。 #### 十九、UML - **UML概述** - UML的基本概念及其重要性。 - **UML图表** - 类图、顺序图、状态图等UML图表的使用方法。 - **用例图** - 用例图的基本元素及其...

Global site tag (gtag.js) - Google Analytics