`
wandejun1012
  • 浏览: 2737554 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ognl如何迭代数组

 
阅读更多

 

用<s:iterate>标签即可

 

而且这个标签是可以嵌套的,放心大胆使用吧。

 

refurl:http://blog.sina.com.cn/s/blog_7ffb8dd501014tm1.html

 

 

 

分享到:
评论

相关推荐

    Struts2中ognl遍历数组,list和map方法详解

    Struts2中OGNL遍历数组、List和Map方法详解 Struts2框架中,OGNL(Object-Graph Navigation Language)是一种强大的表达式语言,用于在Web应用程序中访问和操作对象。其中,OGNL遍历数组、List和Map是常见的操作,...

    OGNL访问OGNL上下文和Action上下文Struts2rarfdsafsdfasdfas

    4. `&lt;s:iterator&gt;`:用于迭代集合,例如数组、列表或Map。在遍历过程中,可以用OGNL表达式访问元素。 5. `&lt;s:choose&gt;`, `&lt;s:when&gt;`, 和 `&lt;s:otherwise&gt;`:这些标签提供了类似Java中的switch语句的功能,可以根据...

    JS:ognl表达式

    - **循环和迭代**:在循环结构中使用 OGNL 表达式来处理集合和数组。 - **自定义函数**:可以在 OGNL 表达式中定义和调用自定义函数。 #### 七、总结 OGNL 表达式是一种功能强大且灵活的工具,适用于各种 Java 应用...

    Struts2之Ognl详解案例TextOgnl

    2. 集合操作:OGNL支持对数组、列表、集合等进行迭代,如`#{list[0]}`访问列表的第一个元素。 3. 方法调用:`#object.method()`,调用对象的方法。 4. 运算符支持:OGNL支持算术运算符(+,-,*,/,%)、比较运算符...

    struts2中的ognl

    - OGNL可以方便地访问数组、列表、集合和映射。例如,通过索引访问列表和映射的元素,通过`size`属性获取集合的大小,以及利用选择和投影操作筛选集合中的元素。 10. **投影与选择操作**: - `(?)`和`(^)`操作符...

    ognl-3.0-jars.zip

    4. **列表和映射操作**:方便地处理数组、集合和Map对象,如索引访问、迭代等。 5. **类型转换**:自动将值从一种类型转换为另一种类型。 6. **变量和上下文**:可以引用当前环境中的变量和上下文对象。 7. **模板...

    java的Struts中的OGNL标签的使用,详细介绍

    除了基本的属性访问,OGNL还支持链式调用、数组和集合的遍历、方法调用等高级功能。例如,你可以通过以下方式访问嵌套对象的属性: ```jsp ``` 这里,`address`是`user`对象的另一个属性,而`city`则是`address`...

    ognl表达式案例

    标签库还包括其他有用的标签,如`&lt;s:set&gt;`用于设置变量,`&lt;s:if&gt;`和`&lt;s:else&gt;`进行条件判断,以及`&lt;s:iterate&gt;`用于迭代集合。这些标签大大简化了JSP页面的逻辑,使代码更清晰,更易于维护。 下面是一些OGNL表达式...

    ognl表达式的用法

    在迭代体内,`&lt;s:property /&gt;`标签使用`o`作为OGNL表达式,显示当前元素的值。 3. **创建并遍历Map**: - 第48行的`&lt;s:set&gt;`标签创建了一个名为`map`的Map对象,其键值对由一对花括号内的表达式定义:`{'1':'eeeee...

    迭代器的使用

    Struts2作为一款流行的MVC框架,其OGNL(Object-Graph Navigation Language)表达式语言提供了一种灵活的方式来访问和操作对象,包括使用迭代器来遍历数据。 1. **Struts2中的`s:iterator`标签** Struts2的`s:...

    strust2ognl源代码下载

    3. **集合操作**:支持数组、列表、映射等集合的索引和迭代,如`users[0]`,`users.{name}`。 4. **动态方法调用**:可以通过`[]`操作符进行动态方法调用,如`map['key']`。 5. **表达式上下文**:OGNL会维护一个上...

    Struts2 的OGNL使用简介

    2. **数组和集合访问**:使用索引访问数组元素,如`#array[0]`;使用迭代访问集合,如`#list.each{item}`。 3. **方法调用**:可以直接调用对象的方法,如`#object.method()`。 4. **运算符**:支持算术、比较和逻辑...

    struts2中siterator 标签的使用详解 及 OGNL用法.docx

    2. **迭代数组或列表** 在 JSP 页面中,可以使用以下代码遍历一个数组或列表: ```jsp ,'2','3','4','5'}" id='number'&gt; &lt;s:property value='number'/&gt;A ``` 这将依次输出:1A, 2A, 3A, 4A, 5A。 3. **...

    ognl 源代码,用版本管理软件下载下来整理的

    6. **集合操作**:OGNL可以方便地操作集合,如通过索引访问数组元素,或使用集合的迭代器。 7. **运算符支持**:包括算术运算符(+,-,*,/,%),比较运算符(==,!=,&lt;,&gt;,,&gt;=),逻辑运算符(&&,||,!),...

    struts2中siterator 标签的使用详解 及 OGNL用法

    - **遍历数组或列表**:`,'2','3','4','5'}" id='number'&gt;...&lt;/s:iterator&gt;` 这个例子中,`siterator` 标签将遍历给定的字符串数组,并为每个元素提供 ID 'number'。 - **利用 status 获取索引**:通过设置 `...

    struts2--3.Ognl与值栈

    5. **集合操作**:OGNL提供了对集合的便利操作,如迭代、过滤等。 **值栈(Value Stack)** 值栈是Struts2中的一个核心概念,它是一个基于栈的数据结构,用于存储Action实例和其他相关对象。值栈的主要作用是简化...

    Struts用的ognl和valueStack(vs)实例

    3. **列表和集合操作**:它可以处理数组、列表、集合等,支持索引访问、迭代等操作。 4. **映射操作**:对Map对象进行键值查找和更新。 5. **表达式计算**:能够执行基本的数学运算和逻辑运算。 **Value Stack:值...

    struts2中siterator 标签的使用详解 及 OGNL用法.pdf

    它可以是数组、列表、Map或其他可迭代对象。例如: ```jsp , '2', '3', '4', '5'}" id="number"&gt; A ``` - **id属性**:用于为迭代的每个元素设置一个唯一的ID,方便在迭代过程中引用。 - **status属性**:...

    springmybatis

    MyBatis 目录(?)[-] mybatis实战教程mybatis in action之一开发环境搭建 mybatis实战教程mybatis in action之二以接口的方式编程 mybatis实战教程mybatis in action之三实现数据的增删改查 mybatis实战教程mybatis ...

    s:iterator的EL表达式原理

    通过OGNL,我们可以方便地访问对象的深层属性,而`s:iterator`则负责遍历集合,非常适合展示列表或数组数据。在实际开发中,这样的组合不仅可以提高代码的可读性,还能有效地分离视图层和控制层,促进应用程序的模块...

Global site tag (gtag.js) - Google Analytics