站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题请教大虾们一个数据库分页的困惑

请教大虾们一个数据库分页的困惑

摘要: 请教大虾们一个数据库分页的困惑


就是在分页显示查询结果的JSP程序中,并没有给这个页面传任何参数,但书上却写着这样一句:
String pages=request.getParameter("dipage");
那么参数"dipage"到底是什么意思呢,有何作用?



...


如果要采用SQL 分页 要传4个参数给页面的啊


dipage 获取上一页的页数

//业务处理里面可能有个sql语句用到这个参数
//例如:一个files表
//子段包括: fileId fileName dateTime
//在页面中显示最新的6条记录的名字:
String sql = "select top 6 fileName from files where fileId not in " +
(select top " + (6*dipage) + " fileID from order by dateTime desc)"+
" order by dateTime desc"
显示第一页要加一个判断是否为首页 是则dipage=0
第2页获得dipage依次为1,2,3,4.....


java中的=号是:
 a=0
b+a=0
b=b++;b的值是多少.整确的是0因为b是先负值给左过的b然后在自加1然后又将0左过的了值返回右边.


哦,找到了,是这句吧:"首页
那么点击了首页这两个字是不是就会把DIPAGE参数传给*。jsp页面?


是的 这样dipage这个参数传给*.jsp页面,这个*.jsp页面通过这个参数来进行分页.
看下传递给的*.jsp页面里的处理逻辑,是我说的那种用一个sql语句进行的分页.
但肯定这个参数是用来分页的.
找找看里面肯定还有
上一页
下一页


恩,果然厉害。开始明白了,继续钻研,呵呵。


↑返回目录
前一篇: 求怎样判断checkbox里的复选框
后一篇: 求助:一个jsp连接sqlserver数据库的问题