关于jsp页面刷新 问题!帮帮小第
我要在一页面显示从库里得到的记录。比如一页10条记录,显示完一页后
记录页面号的pageNum自动加1. 刷新 显示第2页的记录,当然都是在同一框架里显示。该怎么做啊?用什么方法得到pageNum+1???
谁给我说说啊?或者给小段代码看看啊
我要在一页面显示从库里得到的记录。比如一页10条记录,显示完一页后
记录页面号的pageNum自动加1. 刷新 显示第2页的记录,当然都是在同一框架里显示。该怎么做啊?用什么方法得到pageNum+1???
谁给我说说啊?或者给小段代码看看啊
两种方案:
1:在数据库中利用SQL文分页,这样做的好处是效率比较高。
缺点就是SQL稍微复杂。
2:自己定义一个分页的类,比如叫做 Paging,这个类中又属性来保存你的
总页数,每页的行数,当前页等信息,这样你可通过添加一些方法去获得
必要的信息。
分取数据的方法也能实现,传参数每页要显示的条数后,能用setPageNum();
这样就能得到想要页码的数据。现在问题出在页面上。
在每页显示条数lineCountPerPage设置后。我想要刷新一次, pageNum就+1;
这样就能实现自动翻页。
有人告我可以用javascript控制提交。
可以用session记录pageNum,只是要注意更改session的值。
如果用session该怎么做? 请给点建议好不!
或者给段代码 谢谢
> 如果用session该怎么做? 请给点建议好不!
> 或者给段代码 谢谢
我觉得还不如把pageNum放到表单里面,查询之前从request对象里面取出来加1,显示页面的时候把pageNum一起写到表单里面就完了。
> 如果用session该怎么做? 请给点建议好不!
> 或者给段代码 谢谢
我觉得还不如把pageNum放到表单里面,查询之前从request对象里面取出来加1,显示页面的时候把pageNum一起写到表单里面就完了。session在这种地方还是少用的好。
谢谢你的建议! 呵呵!我试试看!
|
|
>我觉得还不如把pageNum放到表单里面,查询之前从request对象里面取出来
>加1,显示页面的时候把pageNum一起写到表单里面就完了。session在这种地>方还是少用的好
我试着做过,可是不成功。
能否给出你的实现,谢谢
问题已经解决,谢谢回复