易截截图软件、单文件、免安装、纯绿色、仅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重启呢? ......

jsp页面获取session的问题 - Java / Java EE

我在jsp页面存上一个session,本页面还可以取出值来.
但是一刷新,或者打开新的页面就取不出值来了.
奇怪的是,我测试另一个程序时候
在jsp页面存上一个session,本页面可以取出值来,刷新或打开新页面值能取出来了.
......

jsp 中乱码的 - Java / Web 开发

我的开发的平台是Myeclipes6.0 + tomcat5.x + mysql
我所有的编码方式都是用的UTF-8 
我只用了Strtus框架
在一个form中如下用的是post的提交方式:
 <form class="form" action=&quo ......

java语法问题 - Java / Java EE

import java.io.*;
class FileTest
{
public static void main(String [] args) throws Exception
{

File fDir=new File(File.separator);
String strFile="java源代码测试"+File.separato ......

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

我想用Java写一个程序,就是我想在运行代码后,在指定的时间打开某程序,例如我运行代码后,讲在12:00打开"D:\Program Files\Tencent\QQ2009\Bin\QQ.exe"这个程序,求高人指点。还有可能的话在指定的时间 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号