jsp分页问题,急急急
mysql中一般jsp分页都是用limit子句来限制结果集的大小和起始位置。
我的sql语句是这样的select Title from doc where DocId=?
我用PreparedStatement取参数,参数是动态的,来自一个ArrayList。问题的关键是我是每做一次输出一次结果的,如下:
for(循环ArrayList){
每取得一个DocId就 ps.setInt一下,然后执行ps.executeQuery
}
请问各位高手我该如何分页阿。。。。
------解决方案--------------------一次全部取出放到list里
然后根据需要的大小,从list里取内容显示好来
------解决方案--------------------一次全部取出来,会照成系统资源烂费,可以通过写乘储过程来解决,获取通过楼主的方法也可以,但楼主要在写程序上多检查检测!
------解决方案--------------------查询出所有结果,放在结果集中,在结果集中,如果前面不需要,就写一个循环,rs.next()过去...
------解决方案--------------------那就在arraylist里面动,每次取出一定量的DocId
------解决方案--------------------dsoft103() 是个SB
------解决方案--------------------我有分页组件 想要的话发邮件给我
wangxiaochun521@sina.com