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

解决方案 »

  1.   

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

  2.   

    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.....
      

  3.   

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

  4.   

    哦,找到了,是这句吧:"<a href=*.jsp?dipage=1">首页</a>
    那么点击了首页这两个字是不是就会把DIPAGE参数传给*。jsp页面?
      

  5.   

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