`
bangsen
  • 浏览: 39376 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Struts 2 集合Set的操作

阅读更多

在java中, 有bean BeanFoo, 包含集合set names,

<s:set var="nameValue" value="# names .toArray()[0]"></s:set>

这样可以获得names集合中的第一个元素, 如果第一个元素又是set集合的话, 可依此递归.

分享到:
评论

相关推荐

    struts2遍历集合

    通过以上介绍,我们可以看到Struts2提供了一套完整的标签库来帮助开发者处理各种常见的业务场景,尤其是针对集合的遍历操作。利用这些标签,不仅可以提高开发效率,还能让代码更加简洁易懂。希望本文能对你理解和...

    struts2集合示例

    本示例重点展示了Struts2框架如何与各种集合类型,如Set、List和Map进行集成和操作。 在Web应用程序中,集合数据结构经常被用来存储和管理动态的数据。Set集合不包含重复元素,按照插入顺序或特定规则排序,例如...

    Struts标签集合简介

    此标签类似于Struts1中的JavaBean引用,但在Struts2中并不常用,因为Struts2更倾向于使用Action来处理业务逻辑。 C. `&lt;s:checkbox&gt;`, `&lt;s:checkboxlist&gt;`, `&lt;s:combobox&gt;`, `&lt;s:component&gt;`: 这些标签用于创建复选...

    struts2标签之列求和

    通过以上分析可知,利用Struts2的`&lt;s:iterator&gt;`和`&lt;s:set&gt;`标签,我们可以很方便地实现对列表数据的迭代显示及数值求和功能。这种方法不仅简化了后端代码逻辑,也使得前端页面更加灵活和动态。这对于处理大量数据时...

    struts2综合复习习题

    - OGNL(对象图导航语言)是一种强大的表达式语言,用于在Struts2中访问和操作对象。OGNL的根对象是`ValueStack`,它是Struts2框架内部用于存储请求作用域中的所有对象的容器。 #### 九、在jsp页面中可以通过Struts2...

    Struts2 标签使用简介

    4. 循环遍历:`s:iterator`标签可以用于遍历集合,如List、Set等: ```jsp ``` 这里的`listOfItems`是Action类中的集合属性,`itemName`是集合中每个对象的属性。 四、自定义标签 除了预定义的标签外,...

    struts2中文教程

    Struts2是一个强大的Java EE应用程序框架,主要用于构建企业级的Web应用。它基于MVC(Model-View-Controller)设计模式,提供了一种组织应用程序结构和控制流程的方式,简化了开发过程。本教程将深入讲解Struts2的...

    struts2中的map遍历

    在Struts2中,Map遍历是一个常见的功能,它允许开发者动态地展示或操作存储在Map中的数据。这个功能在处理表单提交、传递参数或者在视图层展示数据时尤为有用。 首先,让我们理解Map遍历的基本概念。Map是一种键值...

    struts2框架学习笔记整理

    - **集合参数封装**:使用List、Set等集合类型封装多个相同类型的参数。 - **Map参数封装**:使用Map类型封装键值对形式的参数。 ##### 3.2 访问Servlet API - **通过ActionContext访问**:使用ActionContext获取...

    Struts2标签集锦(附Struts2标签详解word文档)

    8. **主题和皮肤标签(Theme and Skin Tags)**:Struts2提供了多种主题和皮肤,通过`&lt;s:set&gt;`和`&lt;s:theme&gt;`标签可以改变页面的外观。 在实际使用中,Struts2标签的灵活性和便利性体现在数据绑定上,它可以直接与...

    Struts2 JSP中将list,set ,Map传递到Action然后<s:iterator>遍历(三十五)

    Struts2会根据表单元素的名字自动填充这些集合,`list[0]`会对应到`list`的第0个元素,`map['key']`会对应到`map`的键为`key`的元素。 3. **结果的展示**: 一旦Action处理完数据,我们可以使用`&lt;s:iterator&gt;`...

    Struts2 in action中文版

    第1章 Struts 2:现代Web框架 2 1.1 Web应用程序:快速学习 2 1.1.1 构建Web应用程序 2 1.1.2 基础技术简介 3 1.1.3 深入研究 6 1.2 Web应用程序框架 7 1.2.1 什么是框架 7 1.2.2 为什么使用框架 8 1.3 Struts 2框架...

    struts2标签库

    Struts2标签库是Java Web开发中非常重要的一个组件,它是Apache Struts2框架的核心特性之一,极大地简化了视图层的开发工作。Struts2的标签库提供了一系列的JSP标签,使得开发者能够更方便地创建动态网页,提高代码...

    struts2 ognl的用法

    &lt;s:set name="myMap" value="#{'key1':'value1','key2':'value2'}"/&gt; ['key1']}" /&gt; ``` 上述代码将显示`value1`作为页面上的内容。 ##### 3. “$”符号的使用 在Struts2的配置文件中使用OGNL表达式。例如,在`...

    在struts2中要实现for循环

    `&lt;s:iterator&gt;`标签是Struts2中最常用的标签之一,它可以用来遍历集合(如List、Set、Map等)。但是,如果想要实现类似Java中的`for`循环功能,可以利用`org.apache.struts2.util.Counter`类来实现。 ### 实现步骤 ...

    struts2标签大全

    10. **s:iterator标签**:用于迭代集合,常用于遍历列表、数组或Map,可以在循环内部嵌套其他Struts2标签。 11. **s:property标签**:用于显示Action类属性的值,可以格式化输出,支持EL表达式。 12. **s:debug...

    struts2配置文件以及代码示例

    拦截器是Struts2的一个重要组成部分,它可以用来执行预处理和后处理操作。Struts2提供了丰富的内置拦截器,同时也支持自定义拦截器。 **示例代码:** ```java public class AuthenticatorInterceptor extends ...

Global site tag (gtag.js) - Google Analytics