我用这个标签来分页,通过传参数到action 返回list集合到前台。
显示数据条数有问题。
我的第一页分页正常,我的pagesize是20.点第二页却显示40条数据?第三页就是60条。最后慢慢又减少,...40...减少到最多20条,为什么。
<pg:pager url="${hmh}/bbs/get_bbs.action" items="${totalNumber}" index="center"
maxPageItems="20" maxIndexPages="5" scope = "request" isOffset = "<%=false%>"
export = "pageOffset,currentPageNumber=pageNumber"
>一直有点不清楚他这个标签如何控制每页显示多少。maxPageItems="20" 而我的数据得到的list最多是20条,我都看底层打印了的,size 为20,不知道为什么前台就是显示的数据数目是不正确的。诡异了,头大了。有没知道情况的人,谢谢。
显示数据条数有问题。
我的第一页分页正常,我的pagesize是20.点第二页却显示40条数据?第三页就是60条。最后慢慢又减少,...40...减少到最多20条,为什么。
<pg:pager url="${hmh}/bbs/get_bbs.action" items="${totalNumber}" index="center"
maxPageItems="20" maxIndexPages="5" scope = "request" isOffset = "<%=false%>"
export = "pageOffset,currentPageNumber=pageNumber"
>一直有点不清楚他这个标签如何控制每页显示多少。maxPageItems="20" 而我的数据得到的list最多是20条,我都看底层打印了的,size 为20,不知道为什么前台就是显示的数据数目是不正确的。诡异了,头大了。有没知道情况的人,谢谢。
解决方案 »
- 【奇怪】Struts2 不能获取客户端【部分】字段
- struts2-convention-plugin-2.1.6.jar测试零配置
- hibernate3.2几个方法的问题
- 问个简单的问题 ====struts 是什么标签判断session 是否存在
- 想问一下 JAVA 与 C/C++ 的前途 谁的好
- 请教如何实现客户动态自定义表单!!
- tomcat的server.xml 和web.xml 有谁看的懂吗?
- 关于Socket传输对象的问题
- jboss3+jb9生成ejb2.0时类型不对,怎么改?
- 客户端通过Session Bean 调用 Local EntityBean的问题.
- 菜鸟急求jsp问题,各位帮帮忙
- dtree带右键弹出事件,谁做过呀?
Hibernate startElements=20
Hibernate endElements=40
List返回集合大小为:40而我的相应层的代码:public List<Bbs> Get_Bbs(final int startElements,final int endElements,final int boardid) {
List gt= (List) getHibernateTemplate().execute(new HibernateCallback(){
public Object doInHibernate(Session session) throws HibernateException, SQLException {
Query query = session.createQuery("from Bbs ch where ch.boardid ='"+boardid+"'order by ch.bbsid desc");
System.out.println(startElements);
System.out.println(endElements);
query.setFirstResult(startElements);
query.setMaxResults(endElements);
System.out.println("Hibernate startElements="+startElements);
System.out.println("Hibernate endElements="+endElements);
System.out.println("List返回集合大小为:"+ query.list().size());
return query.list();
}
});
return gt;
}
query.setFirstResult(startElements);
query.setMaxResults(endElements);之差绝对固定式 20 的,但是为什么list会大于这个呢????