s:iterator标签,控制输出的条数的问题

day_moon 2016-02-03 03:01:17

jsp页面关键代码如下:
<s:iterator id="list" value="booklist">
<li ><s:property value="author"/></li>
</s:iterator>
问题:booklist里面有autho(读者)有十个,但是我只想输出显示4个,怎么修改啊?
...全文
281 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
day_moon 2016-02-17
  • 打赏
  • 举报
回复
怎么写代码?举个例子可以不?
xiedacon 2016-02-07
  • 打赏
  • 举报
回复
在iterator外面定义 i=0,迭代一次加1再判断是不是大于4
day_moon 2016-02-03
  • 打赏
  • 举报
回复
<s:iterator value="{11,22,33,44}" id='g' status='st' begin="1" end="2"> <tr> <td><s:property value="g" /> </td> </tr> </s:iterator> 这种数据报错,因为集合 value只支持char类型的。这个不好用,数据大都是string类型的啊
day_moon 2016-02-03
  • 打赏
  • 举报
回复
begin="1" end="5"是什么的?
scmod 2016-02-03
  • 打赏
  • 举报
回复
https://struts.apache.org/docs/iterator.html 有个begin跟end好像可以
day_moon 2016-02-03
  • 打赏
  • 举报
回复
大神们,有没有像for循环一样的用i<=4这样来控制循环的
day_moon 2016-02-03
  • 打赏
  • 举报
回复
但是在其他地方要用到这些数据啊
scmod 2016-02-03
  • 打赏
  • 举报
回复
我记得有index属性什么的,再加个s:if判断下应该可以...或者楼上那样更方便
火焰舞者 2016-02-03
  • 打赏
  • 举报
回复
你在后台把多余的remove 掉就行了

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧