`
xly_971223
  • 浏览: 1284081 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

s:iterator 输出 object[]

    博客分类:
  • java
阅读更多
用s:iterator 标签输出List<Object[]>相信很多人遇到过

可用如下方法输出

 <s:iterator value="activeUsers" var="objs" status="stat">
		     <tr <s:if test="#stat.odd">class="odd"</s:if>>
		        <td>${objs[2] }</td>
		        <td>${objs[1] }</td>
		     </tr>
		    </s:iterator>

0
0
分享到:
评论

相关推荐

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

    这篇文档详细讲解了 `s:iterator` 标签的使用方法以及 OGNL(Object-Graph Navigation Language)的用法。 1. **s:iterator 标签的基本属性** - `value`:这个属性是必需的,用于指定要迭代的集合。它可以是一个...

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

    - `&lt;s:bean&gt;` 和 `&lt;s:iterator&gt;` 结合可以用来生成序列号或其他计数器功能,如示例所示,可以设置起始和结束值,然后迭代输出。 7. **OGNL 用法**: - OGNL 可以方便地访问和操作对象属性,如 `#userList` 表示在...

    ognl教程代码

    例如,在 JSP 中,可以通过 `&lt;s:iterator&gt;` 标签迭代 List 集合,并通过 `&lt;s:property/&gt;` 输出每个元素。 示例代码中定义了一个名为 `list` 的 List 集合,并通过 `&lt;s:iterator&gt;` 迭代输出每个元素: ```jsp &lt;s:set...

    SSH笔记-set标签、push标签、if/elseif/else标签、iterator标签、sort标签

    &lt;s:push value="myObject"&gt; &lt;s:set var="property1" value="%{property1}" /&gt; &lt;!-- 其他操作 --&gt; &lt;/s:push&gt; ``` 这里,`myObject`将被推入栈顶,然后可以在内部的`set`标签中直接访问其属性。 ### `if/elseif/...

    迭代器的使用

    例如,`value="{'1','2','3','4','5'}"`会依次输出每个元素,并通过`id`属性设置一个变量`number`,然后可以通过`s:property`标签输出元素值。同时,`status`属性可以获取迭代状态,通过`#st.getIndex()`等方法获取...

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

    3. iterator的value也可以使用定义好的方式:&lt;s:iterator value="{1,2,3,4}" /&gt; 五、iterator的各个对象属性输出 在iterator中输出具体值,如果,在上面的list中的对象,有两个属性,都是String类型,一个是name,...

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

    `s:iterator`将遍历这个列表,每次迭代都将`name`属性的值输出。 总的来说,Java的Struts2中的OGNL标签极大地提高了开发者在JSP页面上操作和展示数据的便利性。熟练掌握OGNL表达式和相关标签的使用,能够帮助我们更...

    struts2.0标签详解

    - `s:debug`: 输出当前ActionContext中的所有信息,用于调试。 - `s:iterator`: 遍历集合数据,如List、Map等,常用于显示列表或表格数据。 - `s:if` 和 `s:else`: 条件判断,根据表达式的值决定是否渲染内容。 ...

    struts2中的map遍历

    关于标签库的使用,我们还可以使用`&lt;s:set&gt;`标签创建变量,以及`&lt;s:property&gt;`标签来输出变量的值。例如: ```jsp &lt;s:set var="currentKey" value="key1" /&gt; &lt;s:if test="#map.containsKey(#currentKey)"&gt; &lt;s:...

    Struts2 使用OGNL遍历map方法详解

    这个例子中,我们使用嵌套的`s:iterator`标签来遍历数组中的每个元素。 4. **遍历学生列表**: ```jsp &lt;s:iterator value="listMap"&gt; &lt;td&gt;Class:&lt;s:property value="key"/&gt; &lt;s:iterator value="value"&gt; ...

    Strust2的if-else <tr></tr>用法

    `&lt;s:property&gt;`标签用于输出对象的属性值。 需要注意的是,`test`属性中的OGNL表达式是根据业务需求编写的。例如,如果你需要根据对象的某个属性值来决定是否显示行,可以这样写: ```jsp &lt;s:if test="%{...

    (Struts2)标签解释

    - `s:iterator`: 迭代一个集合,常用于遍历数组、列表或Map。 - `s:switch` 和 `s:case`: 类似于Java的switch语句,用于多分支逻辑。 3. **数据展示标签** - `s:property`: 显示Action类属性的值,支持格式化和...

    struts2.0

    `&lt;s:property/&gt;`将输出栈顶对象,而`&lt;s:property value="attr"/&gt;`将输出栈顶对象的`attr`属性。 - **使用`s:push`管理栈**:`&lt;s:push value="theObj"&gt;`将`theObj`压入栈顶,接下来的`s:property`标签将针对`theObj...

    struts2标签解释(自制版)

    - `&lt;s:iterator&gt;`:与`s:foreach`类似,但提供了更多的属性,如status变量,可以获取迭代状态。 - `&lt;s:include&gt;`:动态包含JSP页面,可以根据不同的条件加载不同的页面。 - `&lt;s:actionexecute&gt;`:执行Action,但...

    struts2标签解析

    10. `s:property`: 用于显示Action中的属性值,例如`&lt;s:property value="username" /&gt;`将输出Action类中username属性的值。 以上只是Struts2标签库中的一部分,实际上,还有更多如`s:actionerror`、`s:debug`、`s:...

    struts标签和ognl语法

    2. **`&lt;s:iterator&gt;`**:这个标签用于遍历集合,例如 `&lt;s:iterator value="#session.hlist"&gt;` 会迭代 `session` 中的 `hlist` 集合。在内部,可以使用 `&lt;s:property&gt;` 输出元素的特定属性,如 `id` 和 `title`。 3....

    struts2标签详解

    1. `&lt;s:iterator&gt;`:迭代集合对象,常与`s:property`结合使用来遍历并显示数据。 2. `&lt;s:if&gt;`和`s:else&gt;`:条件判断,可以与ognl表达式配合,实现动态内容展示。 3. `&lt;s:choose&gt;`, `&lt;s:when&gt;`, `&lt;s:otherwise&gt;`:多...

    Struts2标签

    Display标签主要用于显示模型数据,例如`&lt;s:property&gt;`标签用于输出对象的属性值,`&lt;s:label&gt;`用于创建静态文本标签,`&lt;s:textarea&gt;`和`&lt;s:textfield&gt;`则用于创建输入框,用于用户输入。 4. **Field标签** Field...

    Java实训教程 Java软件开发实战 Java开发框架介绍 struts2_5_标签 共113页.pptx

    3. **`&lt;s:iterator&gt;`**:用于迭代集合或数组。 4. **`&lt;s:if&gt;`**:条件判断标签。 5. **`&lt;s:else&gt;`**:与`&lt;s:if&gt;`配合使用表示条件不成立时的内容。 6. **`&lt;s:foreach&gt;`**:循环遍历集合或数组。 7. **`&lt;s:include&gt;`*...

    struts标签大全

    3. **控制标签**:这些标签用于控制页面流程,如`&lt;s:if&gt;`和`s:else`进行条件判断,`&lt;s:iterator&gt;`遍历集合并循环输出,`&lt;s:switch&gt;`实现多分支选择。 4. **数据标签**:`&lt;s:debug&gt;`用于调试,显示当前请求的所有...

Global site tag (gtag.js) - Google Analytics