首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

jsp页面遍历数组有关问题

2012-05-27 
jsp页面遍历数组问题在jsp页面上在样只遍历出imageName数组的后五个记录。s:iterator valueimageName i

jsp页面遍历数组问题
在jsp页面上在样只遍历出imageName数组的后五个记录。 
<s:iterator value="imageName" id="image">
  <s:property value="image"/>"
 </s:iterator>

咋写啊 那个高手告诉我一下啊

[解决办法]
<c:forEach items="${lists}" var="user" varStatus="status" > 
<c:if test="${total - status.count <= 5}">
${user.username}
</c:if> 
</c:forEach> 
total是从后台传过来的变量,不知道有木有写错,很久木写了JSP了
[解决办法]
用的JSTL标签
[解决办法]
是不是应该先确定下你的结果集呢?
[解决办法]
iterator 无法控制下标,感觉实现不了,还是foreach 遍历length-5 length-1的数据(前提length>=5)
[解决办法]

HTML code
<s:if test="#status.count - #status.index <= 5"></s:else>
[解决办法]
<s:iterator value="imageName" id="image" status="st">
<s:if test="total - st.index <=5">
<s:property value="image"/>
</s:if>
</s:iterator>
 

[解决办法]
status.count 是当前行数,并不是数组元素的个数

热点排行