`

iterator显示list内容【原创】

 
阅读更多
<s:iterator value="menuFuncList" status="status">
value="<s:property value='menuFuncList[#status.index][0]'/>"
</s:iterator>
注意这种,iterator标签后面的status="status"是下标索引的意思,所以对于从数据库查到的记录,比如说一行一行,每一行有四个以上的字段,就可用这种方法来显示,是个二维数组。[#status.index]是记录行,后面的[数字]就是某一行的字段了

<s:iterator value="menuFunctionList" id="lst">
<td><s:property value="#lst.IMenu"/></td>
</s:iterator>
这种,可以显示ArrayList.add(list);的信息。注意标签后面的id.IMenu就是list里面的属性。可以这样直接用到

 

分享到:
评论

相关推荐

    jsp自定义标签iterator遍历list[整理].pdf

    然后,定义了 Iterator 标签的信息,包括标签名、标签类和正文内容类型。 使用 Iterator 标签 在 JSP 页面中,使用 Iterator 标签可以遍历 List 中的元素。例如: ```jsp &lt;mytag:iterator name="list" value="${...

    Struts2 iterator 标签遍历 Map,List,数组(三十六)

    同时,`iterator`标签还可以配合`if`、`choose`等控制标签,根据遍历的条件来决定某些内容是否显示。 总的来说,`Struts2`的`iterator`标签是处理和展示集合数据的关键工具,它极大地简化了Java Web开发中的数据...

    Iterator遍历过程中list删除导致异常

    在Java编程中,`Iterator`是用于遍历集合(如`List`, `Set`等)的重要工具。然而,当我们尝试在使用`Iterator`遍历集合的过程中直接修改集合时,可能会遇到`ConcurrentModificationException`异常。这个异常通常发生...

    Collection、Map、List、Set、Iterator

    ### Collection、Map、List、Set、Iterator 的详细解析 #### Collection 接口 - **定义**:`Collection` 是 Java 集合框架的核心接口之一,几乎所有其他集合接口都直接或间接继承自它。它提供了对集合进行增删查改...

    JAVA中的Iterator的用法

    Iterator&lt;String&gt; iterator = list.iterator(); ``` ##### 2. 遍历集合 一旦有了`Iterator`对象,就可以通过调用`hasNext()`和`next()`方法来遍历集合。示例代码如下: ```java while (iterator.hasNext()) { ...

    iterator嵌套,struts2

    在Struts2框架中,`iterator`标签是一个非常重要的组件,用于遍历各种集合对象,如List、Map等。在上述描述中,开发者遇到了一个关于`iterator`标签嵌套使用的问题,涉及到`LinkedHashMap`存储的数据结构。让我们...

    Hibernate教程24_Hibernate的补充_list与iterator

    【标题】"Hibernate教程24_Hibernate的补充_list与iterator" 在Java开发中,Hibernate作为一款流行的ORM(对象关系映射)框架,极大地简化了数据库操作。本教程将重点讲解在使用Hibernate时,如何处理查询结果集合...

    Struts迭代器(iterator)遍历List常用的4种例子

    相反,显示的数据表格行和列不确定,此时用实体类(UserEntity)迭代的方式很难实现,只能用List或List&lt;List&lt;String&gt;&gt;实现了。 运行效果及代码解释请参考我的博客园:...

    jsp页面iterator遍历数组、Map、List

    该文档代码讲述了如何在jsp页面iterator遍历数组、Map、List集合

    Iterator迭代器的用法

    该文档是演示迭代器Iterator的使用方法和源代码,其中包括了Iterator的继承类的讲解和再Iterator中的两种方法

    struts2 标签iterator使用

    &lt;s:iterator value="list" var="var"&gt; &lt;s:property value="var"/&gt;&lt;br&gt; &lt;/s:iterator&gt; ``` 如果列表中存储的是复杂对象,例如`UserInfo`,则可以这样访问其属性: ```xml &lt;s:iterator value="list" var="var"&gt; ...

    struts2 iterator标签遍历二维数组

    &lt;s:iterator value="list" status="statusVar"&gt; // 迭代内容 &lt;/s:iterator&gt; ``` 其中: - `value`属性指定了要迭代的对象,可以是数组、列表等。 - `status`属性定义了一个变量名,用于保存迭代状态,包括当前索引...

    iterator_adaptor.pdf

    Boost库中的`iterator_adaptor`是一个强大的工具,用于创建自定义迭代器。这个模板类允许程序员以一种灵活的方式包装现有的迭代器类型,以适应特定的需求或扩展其功能。`iterator_adaptor`的设计理念是基于`iterator...

    模拟java ArrayList Iterator

    在Java中,ArrayList类继承自AbstractList接口,并实现了List接口,提供了丰富的操作方法,如add、remove、get等。 Iterator设计模式是一种行为设计模式,它的主要作用是为集合提供一种顺序访问元素的方式,而无需...

    Iterator to list的三种方法

    Iterator to list的三种方法 简介 集合的变量少不了使用Iterator,从集合Iterator非常简单,直接调用Iterator方法就可以了。 那么如何从Iterator反过来生成List呢?今天教大家三个方法。 使用while 最简单最基本的...

    Iterator详解

    Iterator&lt;String&gt; iter = list.iterator(); ``` 3. **hasNext()方法**: `hasNext()`方法用于检查迭代器是否还有更多的元素。如果集合中还有未访问的元素,它将返回`true`;否则返回`false`。在循环中,通常与`...

    Iterator用法

    例如,在STL中,`std::vector`和`std::list`都有自己的迭代器类型,但它们都支持类似的操作,如`begin()`和`end()`,以及解引用和递增操作。这使得我们可以在不知道容器类型的情况下编写通用的算法,如`std::sort`或...

    11-Iterator.rar

    Iterator&lt;String&gt; iterator = list.iterator(); while (iterator.hasNext()) { String item = iterator.next(); System.out.println(item); } ``` 这段代码首先创建了一个ArrayList,然后添加了三个元素。接着,...

    Map、Set、Iterator迭代详解

    Iterator&lt;String&gt; iterator = list.iterator(); while (iterator.hasNext()) { String element = iterator.next(); System.out.println(element); } ``` ### Java集合框架概述 #### 1. 集合框架简介 Java集合...

    Iterator迭代器讲解

    ### Iterator迭代器详解 #### 一、Iterator简介与概念 在Java编程语言中,`Iterator`接口是一个重要的组件,它提供了遍历集合的基本方法。`Iterator`的主要作用是在不暴露集合内部结构的情况下,顺序访问集合中的...

Global site tag (gtag.js) - Google Analytics