如上

解决方案 »

  1.   

    就说Intel X86系列的处理器芯片本身就支持分页功能。嘿嘿。
      

  2.   

    要不就是sql(rownum)语句,要不就是ResultSet分页(rs.absolute())
    挺简单的
      

  3.   

    oracle(rownum)
    mysql(limit)
    sqlserver(top)
      

  4.   


    你咋不告诉他,java.lang.Object类里有个分页的方法呢...
      

  5.   

    重用的做法是根据页码和每页的记录条数,用游标取相应的记录;
    简单点的做法就是取出全部记录,然后再页面分页显示,比如displaytag...
      

  6.   

    有如下数据库提供了方便的分页的 方法
    oracle(rownum) 
    mysql(limit) 
    sqlserver(top)
      

  7.   

    有经验的应该很清楚了
    楼上也回答过了oracle 有一个隐藏的字段是 rownum
    mysql 用limit 1,10;//从第一行开始 取10条sqlserver2000 的 top对分页其实并不怎么好用
      

  8.   

    我感觉是不是问的是ajax的知识啊,你可以使用jQuery框架实现分页功能,这样会比其他的方式好很多。
      

  9.   

    可以在SQL里面limit 也可以查询出来用JS分吧
      

  10.   

    这个问题说说自己的思路就行了,最多让你写一些分页sql语句。
    oracle里的分页很容易写错的!
      

  11.   

    1. 分页的页数计算.
    2. 数据库的差异, 并介绍常用数据库分页方式.
    3. ORM框架支持的统一分页
    4. 分页相关的框架.
    5. 前台分页和后台分页区别.
    6. 分页模型的封装.
    7. 通过分页模型封装, 封装出一个分页搜索的接口.
      

  12.   

     比如在 util 下写到个公共类 PageBean  然后在到里面写道
    私有的 数字型 总记录数、总页数、当前页、每页显示记录数、上一页、下一页
    在到LIST集合里写上 每页的集合 在里面写个方法
    在到ACTION 里调用FORM跟这个方法,给它总记录当前页数以及你自己的方法
    然后在
    request.setAttribute("XX",XX );
    return mapping.findForward("XXX")
    页面调用ACTION 如XX.什么什么 的 就可以了
      

  13.   

    通常是封装一个分页对象,记录当前分页的状态,比如当前第几页,每页多少条,一共多少条,当页显示多少条等等,然后所有的从页面到数据库的操作,都是对这个对象的设置和读取而已,这个对象要良好的设计,要隐藏各字段的set方法,只暴露get方法和一个总的设置方法如setTotalRecords()方法,通过对总记录数的设置,自动计算其它字段的值,不要让用户可以自己设置各字段的值。
      

  14.   

    这种帖子都能推荐,CSDN真是没什么帖子好推荐了
      

  15.   

    页面调度算法,
    Linux的伙伴系统
      

  16.   

    告诉他,你是从网上当下来的用来处理分页的java代码,熟悉怎么用的,直接在需要分页的地方套用的。
    mysql(limit)。问下,你的分页是网页分页这个意思么?
      

  17.   

    呵呵
    刚好我们昨天讲啦分页
    我觉得如果是他考察你做了没
    就直接自己怎么做的就怎么回答啦
    如果要 具体1、分页的页数计算. 
    2. 数据库的差异, 并介绍常用数据库分页方式. 
    3. ORM框架支持的统一分页 
    4. 分页相关的框架. 
    5. 前台分页和后台分页区别. 
    6. 分页模型的封装. 
    7. 通过分页模型封装, 封装出一个分页搜索的接口.
      

  18.   

    List页面数据,我们基本都用scroll panel 全部显示
      

  19.   

    java.lang.Object还有分页方法?这个真的不知道。
      

  20.   

    X86的分页机制和相应系统结构
      32bits的线性地址空间可以直接映射到物理地址空间,也可以间接映射到许多小块的物理空间(磁盘存储空间)上。这种间接映射方式就是分页机制。X86可用页大小为4KB、2MB和4MB(2MB和4MB只能在Pentium和Pentium Pro处理器中使用,本文中限定采用4KB页)。
      在分页机制,X86使用了四种数据结构:
      · 页目录项(PDE,Page Directory Entry):32bits结构,高20bits为页表基地址(物理地址),以4KB为递增单位,低12bits为页表属性,具体换算参见后面初始化部分;
      · 页目录(Page directory):存储页目录项,位于一页中,总共可容纳1024个页目录项;
      · 页表项(PTE,Page Table Entry):32bits结构,高20bits为页基地址(物理地址),低12bits为页属性;
      · 页表(Page table):存储页表项,位于一页中,总共可容纳1024个页表项;
      · 页(Page):4KB的连续地址空间;
      为了实现分页机制和提高地址转换的效率,X86提供和使用了如下的硬件结构:
      · 页标志位(PG,Page):该标志位为1,说明采用页机制;实际就是控制寄存器CR0的第31bit;
      · 页缓存/快表(TLBs,Translation Lookaside Buffers):存储最近使用的PDE和PTE,以提高地址转换的效率;
      · 页目录基地址寄存器(PDBR,Page Directory Base Register):用于存储页目录的基地址(物理地址),实际就是控制寄存器CR3;
      为了实现将线性地址映射到物理地址,X86将32bits线性地址解释为三部分:第31bit到第22bit为页目录中的偏移,用于索引页目录项(得到对应页表的基地址);第21bit到第12bit为页表中的偏移,用于索引页表项(得到对应页的基地址);第11bit到第0bit为页中的偏移。这样,通过两级索引和页中的偏移量,最后能正确得到线性地址对应的物理地址。
      

  21.   

    这样的帖子才能火,个个都答得上的贴才是好贴啊!顶!
    我用分页插件 page-taglib分页的 
    还有mysql的limit分页   
    第一次做分页是自己想出来的,老师教的没听明白,自己按自己的想法做了个。
    就是把记录全部取出来,放在session里面,在servlet里发送到页面  页面用遍历来取数据,
    里面有个参数是从第几条记录开始从容器里取记录,另一个参数是,一次取几条记录。这两个参数用好了,就可以分页了。其他方法也很多。自己用一遍就知道了。没用过,只听别人说,面试也会漏马脚的。
      

  22.   

    分页 :
    上下页比较简单 就是使用游标定位取数据库值
    还有就是LISTBOX用虚拟列表  省时又方便
      

  23.   


    10万条数据你也放Session里吗?
      

  24.   

    EXCEL里面选择打印预览就可以分页了.