文章来源:
100素材网
更新时间:
2014-08-14 17:08:58
jsp分页实现 jsp怎么实现分页 jsp分页显示代码 jsp 分页查询
分享一段适合初学者学习的JSP分页代码
<% int PageSize=20; //一页显示的记录数 int RowCount; //记录总数 int PageCount; //总页数 int Page; //待显示页码 int i,j; String strPage = request.getParameter("page"); if (strPage==null){ //表明在QueryString中没有page这一个参数,此时显示第一页数据 Page = 1; } else{ //将字符串转换成整型 Page = Integer.parseInt(strPage); if(Page<1) Page = 1; } //得到发表的文章总数 String sql3="select count(*) from msg"; ResultSet rs3=RegisterBean.executeQuery(sql3); rs3.next(); RowCount =rs3.getInt(1); PageCount = (RowCount+PageSize-1)/PageSize; //记算总页数 if(Page>PageCount) Page = PageCount; //调整待显示的页码 //设置获取数据SQL语句 String sql4="select title,msgid from msg"; ResultSet rs4=RegisterBean.executeQuery(sql4); //我用的JAVABEAN,不用多说了吧 i = (Page-1) * PageSize; //将记录指针定位到待显示页的第一条记录上 for(j=0;j<i;j++) rs4.next(); i = 0; //分页显示,每页五条文章信息 while(i<PageSize && rs4.next()){ String title=rs4.getString("title"); //String categoryname=rs4.getString("categoryname"); int msgid=rs4.getInt("msgid"); %> <%=title%><br> <% i++; } %> <a href="a.jsp?page=1">首页</a> 共<%=RowCount%>条信息 <%=Page%>/<%=PageCount%>页 <%if(Page>1) { %> <a href="a.jsp?page=<%=Page-1%>">上一页</a> <%}%> <%if(Page<PageCount) {%> <a href="a.jsp?page=<%=Page+1%>">下一页</a> <%}%> <a href="a.jsp?page=<%=PageCount%>">尾页</a> <% rs4.close();%>
浏览次数次
上一篇文章: JSP连接MySql数据库
下一篇文章: 配置Eclpise+tomcat与实现JSP部署