-
关于struts的s:iterator的问题5
小弟初学,问题是这样的
我用s:iterator迭代list里面的值,让它显示在页面,默认情况下它是显示list里面的全部值,没问题,但我用 begin="0" end="4"属性的让它显示部分值的时候,显示不出来
<s:iterator status="subStatus" >这样显示正常
改成这样:<s:iterator status="subStatus" begin="0" end="4" >就显示不也来了,0,1,2,3,4是索引标记,但为什么值无法显示呢
没有分,希望哪位好心人帮忙回答一下,谢谢
问题补充: <s:iterator status="allStatus" value="allsublist">
<s:if test="#allStatus.odd">
<tr>
</s:if>
<td>
<div style="height:150px;margin:10px;border:1px solid #DDDDDD;">
<table width="100%">
<s:iterator status="subStatus" begin="0" end="4" >
<s:if test="#subStatus.index==0">
<tr><td style="border-bottom:1px solid #CCCCCC;"><s:property value="#session.typeMap[infoType]" /></td></tr>
</s:if>
<tr><td style="border-bottom:1px dashed #DDDDDD;padding:5px;"><a target="_blank" href="lookSingleInfo.action?id=<s:property value='id'/>"><s:property value="infoTitle"/></a><span class="date"><s:property value="infoDate"/></span><s:property value="#subStatus.index"/></td></tr>
<s:if test="#subStatus.last&&allStatus.index>5">
<tr><td><a href="info_listShow.action?infotype=<s:property value='infoType'/>">更多...</a></td></tr>
</s:if>
</s:iterator>
</table>
</div>
</td>
<s:if test="#allStatus.even"></tr></s:if>
</s:iterator>
问题补充:value是上一个iterator的值2012年12月10日 16:44
3个答案 按时间排序 按投票排序
-
采纳的答案
<s:iterator status="allStatus" value="allsublist" var="sublist">
<s:iterator status="subStatus" value="#sublist" begin="0" end="4" >
......
</s:iterator>
</s:iterator>2012年12月10日 17:27
-
<s:iterator var="counter" begin="1" end="5" > <!-- current iteration value (1, ... 5) --> <s:property value="top" /> </s:iterator>
可以使用top 引用栈顶元素试试,或者把你代码贴下看看
2012年12月10日 17:08
相关推荐
在这个场景中,我们关注的是`s:iterator`标签和`s:checkbox`的使用,它们是Struts 2 中视图层(JSP)的重要组件,用于迭代数据集合并呈现复选框。在Web应用中,用户经常需要进行全选和反选的操作,这通常在管理多个...
在Struts2框架中,`<s:iterator>`标签被广泛用于遍历集合或数组等数据结构。本文将深入探讨如何使用Struts2中的`<s:iterator>`标签来遍历二维数组,并通过实例代码来具体说明其用法。 ### Struts2 Iterator标签 ##...
Struts2框架中的`s:iterator`标签是用于循环遍历数据集合的重要标签,适用于处理数组、列表、Map等数据结构。下面将详细讲解这个标签的用法及其各种属性。 1. **基本用法** `s:iterator`标签的基础用法是通过`...
Struts2 框架中的 `s:iterator` 标签是用于遍历集合、数组、Map 或者数据栈中的对象的重要组件。这个标签提供了一种便捷的方式来在 JSP 页面上展示动态数据,使得开发者能够方便地循环遍历并显示元素。下面我们将...
Struts2 框架中的 `s:iterator` 标签是用于遍历集合、数组、Map 或数据栈中的对象的,它提供了强大的迭代能力,能够方便地在JSP页面中展示数据。以下是对 `s:iterator` 标签用法的详细说明: 1. **数组或List遍历**...
### Struts2 `s:iterator` 标签的使用总结 在 Struts2 框架中,`s:iterator` 是一个非常重要的标签,它主要用于遍历集合数据(如数组、列表、映射表等),并且在 JSP 页面上显示这些数据。下面将根据提供的示例代码...
在Struts2框架中,`<s:iterator>`标签是一个非常强大的工具,用于在JSP页面上循环遍历集合数据,如列表(List)、数组、Map等。它允许开发者以一种动态且灵活的方式展示来自后端的数据,从而极大地提高了开发效率和...
在Struts2框架中,`<s:iterator>`标签是一个非常强大的工具,用于遍历集合或数组中的元素,尤其在处理列表数据时极为有用。通过本文档提供的代码示例,我们将深入探讨`<s:iterator>`标签的使用方法及其与不同数据...
<%@ taglib prefix="s" uri="/struts-tags" %> 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. <s:a href=""></s:a>-----超链接,类似于html里的<a></a> 3. <s:...
Struts2框架中的`s:iterator`标签是用于循环遍历集合数据的重要标签,适用于处理数组、列表、Map等数据结构。下面将详细讲解这个标签的用法及其各种属性。 1. **基本用法** `s:iterator`标签的基础用法是通过`...
本文将深入探讨如何在JSP中将`List`, `Set`, `Map`等集合类型的数据传递到Action,然后再通过`<s:iterator>`标签进行遍历显示。这种方式对于数据的展示和交互具有重要的实践意义。 首先,我们需要了解Struts2的工作...
EL表达式和Struts2的`s:iterator`标签结合使用,使得在JSP页面上处理和显示数据变得更加简单和直观。通过OGNL,我们可以方便地访问对象的深层属性,而`s:iterator`则负责遍历集合,非常适合展示列表或数组数据。在...
在Struts2中,`iterator`标签是用于遍历集合数据的重要工具,它可以用来迭代Map、List和数组等数据结构,以便在视图层进行展示。本篇文章将深入探讨`iterator`标签在遍历这些数据类型时的具体用法。 首先,我们来看...
在action里面写了方法获取一个list,再将这个list的值放到jsp页面中显示出来,用的是<s:iterator>标签。
### Struts2 `<s:if>` 标签使用详解 #### 概述 Struts2 是一款基于 Java 的企业级 Web 应用框架,它利用了 MVC(Model-View-Controller)架构模式来帮助开发者构建可扩展、易于维护的 Web 应用程序。在 Struts2 中...
2. **遍历购物车列表**:使用`<s:iterator>`标签对`shopCars`进行遍历,获取每个商品的信息。 3. **计算单个商品价格**:通过`<s:set>`标签设置一个变量`cost`,其值为商品的优惠价(`huiPrice`)乘以数量(`amount`)...
4. `<s:iterator>`:遍历集合,常用于显示列表数据。 5. `<s:if>`和`<s:else>`:条件判断,控制页面元素的显示。 在这个用户管理实例中,`UserManager`可能是Action类的名字,它包含了处理用户管理操作的逻辑。例如...
本文将详细介绍如何利用 Struts2 的 `<s:bean>` 标签结合 `<s:iterator>` 标签来实现分页。 #### 二、`<s:bean>` 标签介绍 `<s:bean>` 是 Struts2 提供的一个用于创建 bean 实例的标签。它支持创建一个指定类的...
`<s:iterator>`标签是Struts2中最常用的标签之一,它用于迭代任何可迭代的对象,包括List和Map。基本语法如下: ```jsp <s:iterator value="collection" var="item"> <!-- 迭代体 --> </s:iterator> ``` ...
在上述描述中,开发者遇到了一个关于`iterator`标签嵌套使用的问题,涉及到`LinkedHashMap`存储的数据结构。让我们深入探讨这个问题。 首先,`Timereport_infoAction`类中有几个关键的属性,包括`timereport_infos`...