`
ninebirds
  • 浏览: 78629 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

page_part数据显示

阅读更多
xml 代码
  1. <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>  
  2. <%@ page import="java.sql.*" %>  
  3.   
  4. <jsp:useBean id="db" class="com.student.util.page.DBcon" ></jsp:useBean>  
  5. <jsp:setProperty property="con" name="db"/>  
  6. <jsp:setProperty property="stmt" name="db"/>    
  7.   
  8.  <br> <br> <br>  
  9.   
  10.   
  11.   
  12.  <%    
  13.   
  14. java.sql.ResultSet rs; //结果集对象    
  15.   
  16.   
  17. String sql; //SQL语句    
  18.   
  19. int pageSize; //一页显示的记录数    
  20. int RowCount; //记录总数    
  21. int PageCount; //总页数    
  22. int intPage; //待显示页码    
  23. String strPage;    
  24.   
  25. int i;    
  26.   
  27.   
  28. pageSize = 3;    
  29.   
  30.   
  31. strPage = request.getParameter("page");    
  32. if(strPage==null){//表明在QueryString中没有page这一个参数,此时显示第一页数据    
  33. intPage = 1;    
  34. }    
  35. else{   
  36. intPage = java.lang.Integer.parseInt(strPage);    
  37. if(intPage<1intPage = 1;    
  38. }    
  39.   
  40.   
  41. //连接数据库    
  42. db.getCon().createStatement();   
  43.   
  44. //创建一个可以滚动的只读的SQL语句对象    
  45. sql = "select * from teacher";    
  46.   
  47. rs=db.getStmt().executeQuery(sql);   
  48.   
  49.   
  50. rs.last();    
  51. RowCount = rs.getRow();    
  52.   
  53.   
  54. PageCount = (RowCount+pageSize-1) / pageSize;    
  55.   
  56.   
  57. if(intPage>PageCount) intPage = PageCount;    
  58. %>    
  59.   
  60.   
  61. <body>    
  62.   
  63. <table border="1" cellspacing="0" cellpadding="0" align="center">    
  64. <tr>    
  65. <th>姓名</th>    
  66. <th>爱好</th>    
  67. </tr>    
  68.   
  69. <%    
  70. if(PageCount>0){    
  71.   
  72. rs.absolute((intPage-1) * pageSize + 1);    
  73.   
  74. i = 0;    
  75. while(i<pageSize && !rs.isAfterLast()){    
  76. %>    
  77. <tr>    
  78. <td><%=rs.getString(1)%></td>    
  79. <td><%=rs.getString(2)%></td>    
  80.   
  81. </tr>    
  82. <%    
  83. rs.next();    
  84. i++;    
  85. }    
  86. }    
  87. %>    
  88.   
  89. </table>    
  90.   
  91.   
  92.   
  93.   
  94.   
  95. <p align="center">  
  96.  第 <input type="text" value="<%=intPage%>" size="1" style> 页   
  97.    共   
  98.    <font color="red" size=15>  
  99.    <%=PageCount%></font> 页 <br>  
  100.   
  101.  <%if(intPage<PageCount){%>  
  102.     
  103.   
  104.  <a href="partpage.jsp?page=<%=intPage+1%>">下一页</a>  
  105.      
  106.     
  107.  <%}%>    
  108.      
  109.   <%if(intPage>1){%><a href="partpage.jsp?page=<%=intPage-1%>">上一页</a>  
  110.   <a href="partpage.jsp?page=<%=intPage-intPage%>">首页</a>  
  111.      
  112.   <%}%>    
  113.   
  114. </p>  
  115.   
  116.   
  117.   
  118. <%    
  119. //关闭结果集    
  120. rs.close();    
  121.   
  122. //关闭SQL语句对象    
  123. db.getCon().close();    
  124. db.getStmt().close();   
  125. //关闭数据库    
  126.   
  127. %>  
分享到:
评论

相关推荐

    WPF编程宝典 part1

    19.4.5 显示不同的错误指示符号 530 19.4.6 验证多个值 533 19.5 数据提供者 535 19.5.1 ObjectDataProvider 536 19.5.2 XmlDataProvider 539 19.6 小结 541 第20章 格式化绑定的数据 543 20.1 数据绑定回顾 543 ...

    WPF编程宝典 part2

    19.4.5 显示不同的错误指示符号 530 19.4.6 验证多个值 533 19.5 数据提供者 535 19.5.1 ObjectDataProvider 536 19.5.2 XmlDataProvider 539 19.6 小结 541 第20章 格式化绑定的数据 543 20.1 数据绑定回顾 543 ...

    ASP.NET4高级程序设计第4版 带目录PDF 分卷压缩包 part1

    13.5.1 显示数据 13.5.2 获取关联数据 13.5.3 编辑数据 13.5.4 验证 13.6 使用QueryExtender控件 13.6.1 使用SearchExperssion 13.6.2 使用RangeExpression 13.6.3 使用PropertyExpression 13.6.4...

    Winternals.Administrator.Pak.5.0.KeyGen.part4

    AnsiCodepage = c_936.nls,936 OemCodepage = c_936.nls,936 MacCodepage = c_10008.nls,10008 UnicodeCasetable = l_intl.nls,0804 OemHalFont = vgaoem.fon DefaultLayout = 00000804 [Keyboard] STANDARD = "XT, ...

    Winternals.Administrator.Pak.5.0.KeyGen.part2

    AnsiCodepage = c_936.nls,936 OemCodepage = c_936.nls,936 MacCodepage = c_10008.nls,10008 UnicodeCasetable = l_intl.nls,0804 OemHalFont = vgaoem.fon DefaultLayout = 00000804 [Keyboard] STANDARD = "XT, ...

    Winternals.Administrator.Pak.5.0.KeyGen.part3

    AnsiCodepage = c_936.nls,936 OemCodepage = c_936.nls,936 MacCodepage = c_10008.nls,10008 UnicodeCasetable = l_intl.nls,0804 OemHalFont = vgaoem.fon DefaultLayout = 00000804 [Keyboard] STANDARD = "XT, ...

    uboott移植实验手册及技术文档

    实验三 移植U-Boot-1.3.1 实验 【实验目的】 了解 U-Boot-1.3.1 的代码结构,掌握其移植方法。 【实验环境】 1、Ubuntu 7.0.4发行版 2、u-boot-1.3.1 3、FS2410平台 4、交叉编译器 arm-softfloat-linux-gnu-...

    Java Web编程宝典-十年典藏版.pdf.part2(共2个)

    6.6.1 根据星期显示不同的提示信息 6.6.2 读取数组中的数据 6.7 疑难解惑 6.7.1 JSTL的优点 6.7.2 JSTL和EL的关系 6.8 精彩回顾 第7章 动态网站之灵魂 ——数据库应用开发 7.1 本章学习任务 7.1.1 本章知识体系. ...

    李兴华 Java Web 开发实战经典 高清扫描版Part3

    2.2.2、创建显示WEB页 2.2.3、创建表单WEB页 2.3、JavaScript简介 2.3.1、JavaScript的基本语法 2.3.2、事件处理 2.3.3、window对象 2.4、本章摘要 2.5、开发实战讲解 第3章 XML简介 3.1、认识XML 3.2、...

    零基础学ASP.NET 2.0电子书&源代码绝对完整版1

    Part1第一部分: 相信大家找得到该书的源代码部分 也就是这部分内容 因此我便无偿奉送 让大家下载试试。 若感觉可以方可继续下载电子书部分。 1.本书1~21章所附代码的运行环境 操作系统:Windows Server 2003或...

    李兴华Java Web开发实战经典(高清版) Part2

    2.2.2、创建显示WEB页 2.2.3、创建表单WEB页 2.3、JavaScript简介 2.3.1、JavaScript的基本语法 2.3.2、事件处理 2.3.3、window对象 2.4、本章摘要 2.5、开发实战讲解 第3章 XML简介 3.1、认识XML 3.2、...

    李兴华Java Web开发实战经典.pdf (高清版) Part1

    2.2.2、创建显示WEB页 2.2.3、创建表单WEB页 2.3、JavaScript简介 2.3.1、JavaScript的基本语法 2.3.2、事件处理 2.3.3、window对象 2.4、本章摘要 2.5、开发实战讲解 第3章 XML简介 3.1、认识XML 3.2、...

    Delphi7.完美经典.part1

    1-10 对象浏览器(Object TreeView) 1-11 关联选项卡(Digram Page) &lt;br&gt;第2章 常用的菜单 &lt;br&gt;2-1 File菜单 2-2 Edit菜单 2-3 Search菜单 2-4 View菜单 2-5 Project菜单 2-6 Run...

    MLDN+李兴华+Java+Web开发实战经典.part3.rar )

    2.2.2、创建显示WEB页 2.2.3、创建表单WEB页 2.3、JavaScript简介 2.3.1、JavaScript的基本语法 2.3.2、事件处理 2.3.3、window对象 2.4、本章摘要 2.5、开发实战讲解 第3章 XML简介 3.1、认识XML 3.2、...

    ZendFramework中文文档

    4.3.6. Zend_Cache_Frontend_Page 4.3.6.1. Introduction 4.3.6.2. Available options (for this frontend in Zend_Cache factory) 4.3.6.3. Examples 4.4. Zend_Cache后端 4.4.1. Zend_Cache_Backend_File ...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    1.4.1 xml将数据与显示分开 5 1.4.2 xml对文档的格式要求更加严格 6 1.4.3 xml有且只能有一个根元素 6 1.5 xml的编辑工具 7 1.6 xml文档 8 1.6.1 xml声明 9 1.6.2 文档类型声明 10 1.6.3 元素 11 1.6.4 注释...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part5

    1.4.1 xml将数据与显示分开 5 1.4.2 xml对文档的格式要求更加严格 6 1.4.3 xml有且只能有一个根元素 6 1.5 xml的编辑工具 7 1.6 xml文档 8 1.6.1 xml声明 9 1.6.2 文档类型声明 10 1.6.3 元素 11 1.6.4 注释...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    1.4.1 xml将数据与显示分开 5 1.4.2 xml对文档的格式要求更加严格 6 1.4.3 xml有且只能有一个根元素 6 1.5 xml的编辑工具 7 1.6 xml文档 8 1.6.1 xml声明 9 1.6.2 文档类型声明 10 1.6.3 元素 11 1.6.4 注释...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part3

    1.4.1 xml将数据与显示分开 5 1.4.2 xml对文档的格式要求更加严格 6 1.4.3 xml有且只能有一个根元素 6 1.5 xml的编辑工具 7 1.6 xml文档 8 1.6.1 xml声明 9 1.6.2 文档类型声明 10 1.6.3 元素 11 1.6.4 注释...

Global site tag (gtag.js) - Google Analytics