jsp 分页

问题描述

如何实现从两个表单中提取数据(即用了两次SQL)后,实行分页呢?我目前用的都是这样的代码(一个表单内的分页):if(CountRow>0){Rs.absolute(CurrPage*PageSize-PageSize+1);while(i<PageSize&&!Rs.isAfterLast()){...}如何用Rs.absolute()实现呢?THANKYOU!!!

解决方案

解决方案二:
你的代码好像是JDBC代码,Rs.absolute()这个方法貌似类似于设置开始行数。建议你可以考虑数据库的分页方式,不通的数据都提供了分页的查询语句。你的代码一直是去循环Rs.isAfterLast()检查是否达到最后一条记录以及是否获取到了PageSize条数据,感觉效率上也不太好。
解决方案三:
说说你用的什么数据库,我再给你说具体分页方式!
解决方案四:
一般都用SQL分页

时间: 2024-12-31 01:04:38

jsp 分页的相关文章

《实现JSP分页显示数据库》的阅读笔记

js|笔记|分页|数据|数据库|显示 这篇文章介绍的是用javabean和jsp页面来实现数据的分页显示,例子中所使用的数据库是Mysql. 1.先看javabean 类名: databaseBean.java: 以下为databaseBean.java的代码: package database_basic;import java.sql.*;import java.util.*; public class databaseBean{//这是默认的数据库连接方式private String DB

JSP分页技术实现

js|分页 JSP分页技术实现 目前比较广泛使用的分页方式是将查询结果缓存在HttpSession或有状态bean中,翻页的时候从缓存中取出一页数据显示.这种方法有两个主要的缺点:一是用户可能看到的是过期数据:二是如果数据量非常大时第一次查询遍历结果集会耗费很长时间,并且缓存的数据也会占用大量内存,效率明显下降. 其它常见的方法还有每次翻页都查询一次数据库,从ResultSet中只取出一页数据(使用rs.last();rs.getRow()获得总计录条数,使用rs.absolute()定位到本页

Jsp分页原代码,及用法

js|分页 Jsp分页原代码,及用法 1.定义一个分页的Tag Bean,以便用户在Jsp页中使用自定义标签,用户在使用时可以相应的描述 package BSC.tree; import javax.servlet.jsp.*; import javax.servlet.jsp.tagext.*; import javax.servlet.jsp.tagext.TagSupport; import javax.servlet.http.HttpServletResponse; import or

用MyEclipse开发的Hibernate + JSP分页代码

下载后导入项目到 MyEclipse , 然后修改数据库连接参数即可测试. 我这用 的是 MySQL 数据库. 用 JSP 是因为 Hibernate 可以配合各种框架, 因此在代 码里我已经尽量的把页面和后台的直接变量耦合分隔开了. 部分代码显示: 相关 SQL: CREATE TABLE `user` ( `id` int(11) NOT NULL, `username` varchar(200) NOT NULL, `password` varchar(20) NOT NULL, `age

jsp分页显示完整实例

 这篇文章主要介绍了jsp分页显示完整实例,以文章管理页面为例详细分析了jsp的分页显示实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了jsp分页显示的实现方法.分享给大家供大家参考. 具体实现方法如下: 代码如下: <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="&q

jsp分页显示的实现代码

 这篇文章主要介绍了jsp分页显示的实现代码,有需要的朋友可以参考一下 最近这几天在做JSP留言板设计的过程中,遇到了一个问题.先看一张截图:    这是随便在一个新闻的留言页面截的图,假如留言条数太多,那整个页面得排好长好长,这就直接给用户造成了麻烦.不舒服的感受,所以,解决这个问题,通常采用分页显示的方法.        要把页面显示方式设计成这样的方式,通常需要用到这几个基本变量:pageSize(每个页面所显示的记录数).pageCount(一共有多少个页面).showPage(目前显示

一个通用的JSP分页类,具有显示多组页码功能

最近几天学习jsp觉得很好,写了个分页类,给大家分享一下,同时也请高手指点. 第一部分:db.MysqlConn 数据库链接类 /********************************************************** 路径:zon.db.MysqlConn 文件:MysqlConn.java 用途:数据库连接 package db; import java.sql.*; import javax.xml.parsers.*; import org.w3c.dom.*

ssh框架jsp分页查询中如何对迭代器生成的表格中的一行记录进行删除修改操作?

问题描述 ssh框架jsp分页查询中如何对迭代器生成的表格中的一行记录进行删除修改操作? 求此处的链接操作delete及modify的实现代码,求大神帮忙,万分感谢! 解决方案 JSP: //单个删除 function ch(id){ if(confirm("确定要删除吗?")){ window.location.href="user_del.action?delid="+id; } } Action中: private Integer delid; //从页面中获

分布-关于JSP分页的问题,请大神帮忙,在线等

问题描述 关于JSP分页的问题,请大神帮忙,在线等 数据库里有13条记录,字段名为title. 部分代码如下: pageSize=4; //每页显示4条记录 int recordCount=rs.getRow(); pageCount=(recordCount%pageSize==0)?(recordCount/pageSize):(recordCount/pageSize+1); for(int i=1;i<=pageCount;i++){ int abs=(i-1)*pageSize+1;

急!关于mysql+jsp分页显示的问题,请哪位好心的大神帮忙看一下,很急!!谢谢!!

问题描述 急!关于mysql+jsp分页显示的问题,请哪位好心的大神帮忙看一下,很急!!谢谢!! 浏览器显示时总是重复出现当前页最后一条信息,是怎么回事啊? 这是jsp代码: <% int pageNum = 1; int pageSize=LunwenDao.PAGE_NUM; String paramPage = request.getParameter("page"); if (paramPage != null) { pageNum = Integer.parseInt(