• zf-分页后台代码


    java :

    public ResultPage getDeptList(int page, int pageRows) throws Exception {
            String hql="from ZfoaOrgan a where upper(a.isxzfw)='Y' and a.orgFlag=0 and a.orgLayer=1  Order by a.orgId";
            return getResultPage(hql, new Object[]{}, page, pageRows);
        }

    接口必须是ResultPage返回值

    第一种写法:

        ResultPage tmp = consultationService.getDeptList(getPage(),
                    getPageRows());
              setMaxPage(tmp.getMaxPage());  // 必写
              deptList = tmp.getResultList(); // 必写

    第二种常用写法:

     ResultPage tmp;
                tmp = infoTcontentDao.getzcfgPage(getPage(),
                        getPageRows());
                  tcontentList = tmp.getResultList(); // 必写
                  super.setPageParam(tmp);
    /**
    setPageParam();这个方法里面是这样的
        public void setPageParam(ResultPage rp) {
            setMaxPage(rp.getMaxPage());
            setAllRows(rp.getAllRows());
            setThisPageRows(rp.getPageRows());
            setPages();
        }
    
    */

    创建个 ResultPage tmp; 变量 然后调用上面的ResultPage返回值的接口

     setMaxPage(tmp.getMaxPage());  //必写的
       deptList = tmp.getResultList(); // 必写的

    如果分页的20行,但是只显示4行,那么一定是jsp代码的问题,有可能是有2个table.

    jsp
    <div class="quotes">
    <span class="disabled"> < </span>
    <%@include file="../include/pagination.inc" %>
    </div>

    写在跟table一个 div里 但是要写在table外面。

     
     
  • 相关阅读:
    C语言第三次博客作业---单层循环结构
    C语言第二次博客作业---分支结构
    C语言第一次博客作业
    第0次作业
    第09组 Beta冲刺(1/5)
    第09组 Alpha事后诸葛亮
    第09组 Alpha冲刺(6/6)
    第09组 Alpha冲刺(5/6)
    第09组 Alpha冲刺(4/6)
    第09组 Alpha冲刺(3/6)
  • 原文地址:https://www.cnblogs.com/YangK-java/p/4849840.html
Copyright © 2020-2023  润新知