关于struts的s:iterator的问题

问题描述

小弟初学,问题是这样的我用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>

解决方案

<s:iterator status="allStatus" value="allsublist" var="sublist"> <s:iterator status="subStatus" value="#sublist" begin="0" end="4" > ...... </s:iterator></s:iterator>
解决方案二:
<s:iterator var="counter" begin="1" end="5" > <!-- current iteration value (1, ... 5) --> <s:property value="top" /></s:iterator>可以使用top 引用栈顶元素试试,或者把你代码贴下看看
解决方案三:
你这个迭代中没有要迭代的集合名称啊? value:被迭代的集合 ,你加action中的返回的集合名称试试

时间: 2024-12-03 15:22:37

关于struts的s:iterator的问题的相关文章

ajax和struts的&amp;amp;lt;s:iterator&amp;amp;gt;怎样结合展示数据,急.....谢谢,

问题描述 ajax和struts的<s:iterator>怎样结合展示数据,急.....谢谢, 解决方案 直接将参数传入方法中,要不你放到iterator循环中会导致id重复,这样多条记录只能获取到最先出现的id控件 <a href=""doQuery('<s:property... />''<s:property ..../>')"">Query</a>function doQuery(namecard)

java-Struts标签 的Iterator

问题描述 Struts标签 的Iterator 中的java类在哪实现的 解决方案 http://blog.knowsky.com/224070.htm

基于Lucene的图书全文搜索引擎

基于Lucene的图书全文搜索引擎 Baofeng Zhang@zju  转载请注明出处:http://blog.csdn.net/zbf8441372 背景介绍       这是一个关于图书的多侧面,多粒度的搜索引擎.仿照"读秀"(http://www.duxiu.com/)那样的搜索方式和搜索结果呈现方式,可以根据书的一些基本属性进行关键字搜索,展现的时候还附加进行了搜索结果的统计,也可以看到相关的全文信息.多侧面,多粒度的搜索和展示都是为了给用户更好的体验,方便用户的各种搜索需求

javaweb-关于 Struts iterator 中迭代 radio问题

问题描述 关于 Struts iterator 中迭代 radio问题 为什么 这样(小横线 不要管他) <----s:iterator value="isArr"> <-----input type="radio" /> <-s:property/> <----/s:iterator> 为什么 出现了多个radio 但是 能一起选啊 ?不是单选么?难道这样他们不是一组的吗? 要怎么样解决 ,跪谢了 解决方案 要放在一

struts的Iterator标签问题

问题描述 现在有两张表,分别存放渠道商信息(渠道商ID,渠道商名字)跟用户信息表(主要的有一个字段是渠道商id),怎么把渠道商的信息跟属于渠道商的用户个数查询出来,并通过struts的iterator标签显示出来,每个渠道商都要有自己的用户个数统计 解决方案 count(用户id) group by 渠道商id解决方案二:用sql的group by 查询出来后在界面展示就可以了

struts的iterator标签嵌套

问题描述 publicclassSubject{privateintsubjectID=0;privateStringsubjectTitle;privateList<String>subjectOption=newArrayList<String>();现在我在Action中request.setAttribute("subjects",subjects);//subjects是Subject类型的list现在怎么用iterator标签遍历每个subject中

Struts遍历标签&amp;lt;s:iterator&amp;gt;总结

 struts2的s:iterator可以遍历 数据栈里面的任何数组,集合等等 以下几个简单的demo: s:iterator 标签有3个属性: value被迭代的集合 id集合里面的元素的id,可以和var属性替换 status迭代元素的索引   1:jsp页面定义元素写法数组或list <s:iterator value="{'1','2','3','4','5'}" id='n'>     <s:property value='n'/>A </s:i

Struts遍历标签s:iterator总结

 struts2的s:iterator可以遍历 数据栈里面的任何数组,集合等等 以下几个简单的demo: s:iterator 标签有3个属性: value被迭代的集合 id集合里面的元素的id,可以和var属性替换 status迭代元素的索引   1:jsp页面定义元素写法数组或list <s:iterator value="{'1','2','3','4','5'}" id='n'>     <s:property value='n'/>A </s:i

Struts 2基础

Struts 2基础 第2章 Struts 2 此内容是<Java Web开发教程--入门与提高篇(JSP+Servlet)>一书附赠资料的一部分. 2.1概述 Struts现在分两个版本:Struts 1.X和Struts 2.X.Struts 1.X已经有很多年了,可以说非常流行,但是因为其他框架的快速发展以及自身存在的问题,Struts 2诞生了,Struts 2与Struts 1的区别非常大,实际上Struts 2的核心思想是基于另外一个非常成功的Web框架WebWork.两者的区别如