JSP+MYSQL分页这么弄?

作为参考:<%@ page contentType="text/html;charset=8859_1" %> <% //变量声明 java.sql.Connection sqlCon; //数据库连接对象 java.sql.Statement sqlStmt; //SQL语句对象 java.sql.ResultSet sqlRst; //结果集对象 java.lang.String strCon;

//分页功能 int pageSize=4;//每页显示记录数 int pageCount=0;//共有几页 计算 int pageNow=1; int rowCount=0;//动态接受pageNowpageNow可以通过jsp页面传递参数得到pageCount可以通过sql查询得到你说的分页主要就是pageNow参数的修改

分页有真分 假分真分主要是传递参数到后台(比如传A、B sql为:select * from table limit A,B 即查询到第A到第B条记录)A、B的值主要根据当前页数、跳转页数、每页记录数查询(逻辑比较简单,LZ自己写吧)假分页是每次都将全部数据查出,再在程序里面做处理,只显示第A到第B条一般来说,真分的效率比假分高很多,特别是查询数据多的时候如果使用ssh框架,则可以直接利用Hibernate中的分页功能

刚开始弄 ,目前分页是在前台jsp中实现的 与bean相比 这样比较容易一些 先把代码贴出来 正在研究怎么样用bean实现分页 等弄好了 再贴代码 下面说下分页理论 select * from message order by time desc limit begin,size begin 数据记录从第几条

可以使用top分页啊 什么数据库都可以用的 例如: select top 5 * from a where a.id not in (select top (5 * 1) id from b) 5 一页要获取的条数 1 是页数 1代表的是第二页

select * from 表 where 条件 limit A,B意思是从第A条记录开始取,取到B条记录结束.你先“select count(0) from 表”取记录总数,total.然后你如果每页显示X条记录,可以算出总共有多少页,然后设当前页为P,根据这个求出A和B带到最上面的sql语句中查出结果即可.A=(P-1)*X+1B=A+X

1.先写sql语句查询每页要显示几条数据.2.然后再查询查询一共有几页.3.在JSP页面里判断当前页数.如:<% if (currentPage == 1) { %> 上一页 <% } else { %> <a href="?pageNumber=<%=currentPage - 1%>">上一页</a> <% } %>|<% if (currentPage == pageCount) { %>下一页<% } else { %> <a href="?pageNumber=<%=currentPage + 1%>">下一页</a> <% } %> 这样就行了,看得懂不?

<tr> <td width="9"> </td> <td width="531"><table width="525" border="0" cellpadding="0" cellspacing="0" class="tableBorder_LRB_dashed"> <tr> <td align="right"> <table width="500" border="0" align="center"

如果没有大量的数据,可以用标签,displaytag,pagertag都可以,考虑性能就自己写显示的内容,参考楼上.

点下一页的时候,将触发查询条件的参数一并传入分页方法,构成有条件的分页sql就行了,比如说:public List<Student> getStudents(Student s,int size , int page){ StringBuffer buff = new StringBuffer("select * from student where 1=1"); if(s.getAge() > 0){ buff.append(" and age > " + s.getAge()); } buff.append(" limit "+page*size+","+size); //执行sql}

相关文档

jsp tomcat
tomcat jsp开发
java tomcat
mysql数据源
jsp文件
使用tomcat打开jsp
tomcat运行jsp
javabean
tomcat链接mysql
java web部署
java部署服务器
jsp eclipse 安装jdbc
jsp mysql 建立连接错误
tomcat连接mysql配置
tomcat与mysql数据库
java配置tomcat
tomcat连接mysql数据库
servlet
tomcat数据库配置文件
jsp内置对象
linux下jdbc连接mysql
tomcat介绍
jsp文件怎么打开方式
tomcat连数据库
jsp教程
java项目怎么部署
tomcat怎么连接
用群晖搭建一个web
怎么部署项目到服务器
如何把项目部署到服务器上
tomcat运行jsp
jsp eclipse 安装jdbc
tomcat链接mysql
jsp mysql 建立连接错误
java部署服务器
tomcat与mysql数据库
javabean
tomcat连接mysql数据库
java web部署
tomcat连接mysql配置
电脑版