萍慧自由空间留言本
<%//下面处理用户的分页请求 String string_page; int Page,RecoderPage,RecoderRow; try{string_page=request.getParameter("page"); }catch (NullPointerException e){string_page="";} try{Page=Integer.parseInt(string_page); }catch(NumberFormatException e) {Page=0; } java.sql.Connection sqlConn; //数据库连接对象 java.sql.Statement sqlStmt; //语句对象 java.sql.ResultSet sqlRst; //结果集对象 //登记JDBC驱动对象 Class.forName ("org.gjt.mm.mysql.Driver").newInstance (); //连接数据库 sqlConn= java.sql.DriverManager.getConnection ("jdbc:mysql://localhost/p","test",""); //创建语句对象 sqlStmt=sqlConn.createStatement (java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY); //执行Sql语句 String sqlQuery="select count(*) from comment"; sqlRst=sqlStmt.executeQuery (sqlQuery); sqlRst.next(); int count=sqlRst.getInt(1); //取得总的留言记录数 if (Page>=0)RecoderPage=Page;//处理页面 else RecoderPage=0-Page*10; if (RecoderPage>count/15){ RecoderPage=count/15; Page=RecoderPage; }//页面越界 RecoderRow=RecoderPage*15; //取得要显示的留言记录号 sqlQuery="select * from comment order by userid desc limit "+RecoderRow+",15;"; //一次读取15条记录 sqlRst=sqlStmt.executeQuery (sqlQuery); %> 总共有<%=count%>条留言 <% while (sqlRst.next()) //显示留言 { //取得下一条记录 %> 第<%=sqlRst.getString("userid")%>条
<% } %> <% //下面对留言进行分页 int i=count/15; //总页,每页显示15条记录 int j=i/10; //总的大页 ,没10个页面分一大页 //Page 显示的页面 int StartPage; //int HrefPage; if (Page<0) Page=0-Page*10; //10页分一次 StartPage=Page/10; //10页分一次 out.print ("[共有"+(i+1)+"页]"); //out.print ("共有"+j+"屏"); //out.print ("显示第"+Page+"页"); //out.print ("StartPage="+StartPage); if (StartPage>0) out.print ("|前10页"); for (int k=0;k<10;k++) { int p=StartPage*10+k; if (p>i) break; if (p==Page) out.print ("|第"+Integer.toString(p+1)+"页"); else out.print ("|第"+Integer.toString(p+1)+"页"); } if (StartPage out.print ("|后10页"); out.print ("|"); %> |
相关视频
相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么
热门文章 没有查询到任何记录。
最新文章
没有查询到任何记录。
学习java必学的几门技术jspSmartUpload上传下载全攻略Tomcat5.x中的虚拟主机配置方法利用iText在JSP中生成PDF报表
人气排行 告诉大家JSP连接数据库程序代码JSP单页面网站文件管理器jsp留言板源代码一: 给jsp初学者.在jsp中用bean和servlet联合实现用户注册、使用JSP + JAVABEAN + XML 开发的一个例子jsp在线考试系统-jsp文件 jsp计数器代码JSP/JAVABEAN+TOMCAT4.0.5+MYSQL组合建站总
查看所有0条评论>>