易截截图软件、单文件、免安装、纯绿色、仅160KB

java分页

想把分页通过在java文件里实现,请教下如何实现在jsp页面输入第几页,然后查找到该页下的数据,
为什么非要放在jsp里做呢?
其实道理都是一样的,用SQL做的话,是在检索的时候就限制结果集的条数和偏移。用java做的话,是把数据都检索出来,然后取得SQL结果的一个子集。
用SQL做多方便?

引用
为什么非要放在jsp里做呢?
其实道理都是一样的,用SQL做的话,是在检索的时候就限制结果集的条数和偏移。用java做的话,是把数据都检索出来,然后取得SQL结果的一个子集。
用SQL做多方便?


其实我的做法和你说的差不多,不过是在JSP取出结果集而已,麻烦给个代码参考,

哪位大哥帮忙一下,怎么实现分页的简单搜索!

java实现分页分为真分页和假分页
真分页是在数据库中使用分页查找,例如:SELECT * from (SELECT A.*, ROWNUM RN from (SELECT * from TABLE_NAME) A ) WHERE RN BETWEEN 1 AND 10。页面上显示时候用以个 隐藏域传递一个当前页面的参数。
假分页就是从数据库中查找出所有符合条件的记录,然后在页面上实现分页。

但是使用假分页,如果遇到数据量过大,会导致返回的rs过大,不仅使页面加载过慢,还会加大服务器压力,性能比较低。
因此推荐使用真分页。

补充 用隐藏域传递一个VALUE:例如
<input type="hidden" name="nowPage" value="">
VALUE初始化为空
然后再用JS方法给value赋值,例如:
<script type="text/javascript">
function check(){
  document.form2.nowPage.value="1";
 


相关问答:

java如何控制远程Linux重启

我目前在本地的linux上写了一个swing的界面,想通过这个界面来控制其它电脑的linux重启。
我知道用Runtime.getRuntime().exec("shutdown -r");可以控制本机Linux重启,但是怎么控制远程的linux重启呢? ......

java的问题 急急!!

我在eclipse中写了一个播放音乐的类,并把音乐文件和类文件放在了一起,结果运行时,出现错误,说是音乐文件那个是空的,但是在jcreator用同样的方法结果是可以运行的,请求高说指教,告诉为什么?急
你若是在Windo ......

怎么用Java实现定时执行某程序 - Java / Java SE

我想用Java写一个程序,就是我想在运行代码后,在指定的时间打开某程序,例如我运行代码后,讲在12:00打开"D:\Program Files\Tencent\QQ2009\Bin\QQ.exe"这个程序,求高人指点。还有可能的话在指定的时间 ......

Java正则表达式,解析一个JSON字符串,在线等待...

Java code:

public static void main(String[] args)throws Exception {
String json="{\"installer_id\":\"00000003\",\"installer_name\":\"王五\& ......

java日期处理 - Java / Java SE

当知道一个日期,如何把这个日期所在旬的前后两个日期取出
比如输入20090905,就输入20090901 20090910
输出20090901 20090910

取得天数后作一下判断再把这个方法用下void set(int field, int value)  
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号