浏览 5010 次
锁定老帖子 主题:struts在分页显示中的问题
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2004-06-09
现在前面一步已经完成了。而后面一步我想做成有多少页就设多少个链接,例如有10页,就有从1到10这样10个链接。但是我不知道如何用taglib解决这样的问题。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2004-06-28
使用logic标签的属性:
例如你现在而100条记录,每页显示10条。 第一页 <logic:iterate id="element" name="bean" property="stringArray" offset="0" length="10" /> 第二页 <logic:iterate id="element" name="bean" property="stringArray" offset="10" length="10" /> 以此类推。 |
|
返回顶楼 | |
发表时间:2004-07-02
可能你并没有完全明白我的意思,offset属性我明白,但是对于一个具体的页面来说,我如何知道offset的值是多少呢?我总是要将offset的值在后台进行计算完,然后放到一个bean里面传到前台来。你所提供的方法是静态的数字,我所希望的是动态的。
另外,分页我不可能一次把所有的符合要求的都取出来,到了前台显示的时候再用offset吧。如果有1000条记录满足要求,但是只要显示10条在一页,那是不是应该10条10条取呢? |
|
返回顶楼 | |
发表时间:2004-07-04
不要折磨自己。强行要用struts的taglib来处理一些特殊的问题。如果你要按照这个思路解决问题。那你还是一样用iterate标签,枚举一个包含了页码(Integer)的集合。
例如你有10页,分别是 16 -> 25 那你就用 Collection c = new ArrayList(); c.add(new Integer(16)); ... 然后用Iterate标签枚举输出页码。 不过像这样的东西,最好的方式是自定义一个tag。 我觉得更容易维护。 |
|
返回顶楼 | |
发表时间:2004-07-15
为什么非要用标签分页呢?
|
|
返回顶楼 | |