国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

JSP實(shí)現(xiàn)的簡單分頁示例

2024-09-05 00:22:23
字體:
供稿:網(wǎng)友

這篇文章主要介紹了JSP實(shí)現(xiàn)的簡單分頁,涉及jsp簡單數(shù)據(jù)庫查找及遍歷實(shí)現(xiàn)分頁的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了JSP實(shí)現(xiàn)的簡單分頁示例。分享給大家供大家參考,具體如下:

 

 
  1. <%@ page language="java" import="java.util.*" contentType="text/html; charset=gbk"%> 
  2. <%@ page import="com.yx.page.db.*"%> 
  3. <%@ page import="java.sql.*" %> 
  4. <html> 
  5. <head> 
  6. <title>My JSP 'page01.jsp' starting page</title> 
  7. </head> 
  8. <body> 
  9. <center> 
  10. <%!  
  11. final String jspURL = "page04.jsp";  
  12. %> 
  13. <% 
  14. // 定義如下分頁變量 
  15. // 1、定義每頁要顯示的記錄數(shù) 
  16. int lineSize = 10 ; 
  17. // 2、定義一個(gè)當(dāng)前是第幾頁 
  18. int currentPage = 1 ; 
  19. //接受傳過來的當(dāng)前頁 
  20. %> 
  21. <% 
  22. try
  23. currentPage = Integer.parseInt(request.getParameter("cp")); 
  24. }catch(Exception e){ 
  25. e.printStackTrace(); 
  26. %> 
  27. <% 
  28. Connection conn = null
  29. PreparedStatement pStmt = null
  30. ResultSet rs = null
  31. GetConnection getConnection = new GetConnection(); //自定義數(shù)據(jù)庫連接操作 DAO 
  32. %> 
  33. <script language="javascript"
  34. function openPage(curpage){ 
  35. document.form1.cp.value=curpage; 
  36. document.form1.submit(); 
  37. </script> 
  38. <form action="<%=jspURL%>" method="post" name="form1"
  39. <input name="button1" type="button" value="首頁" onClick="openPage(1)"
  40. <input name="button2" type="button" value="上一頁" onClick="openPage(<%=currentPage-1%>)"
  41. <input name="button3" type="button" value="下一頁" onClick="openPage(<%=currentPage+1%>)"
  42. <input name="button4" type="button" value="尾頁"
  43. <input name="cp" type="hidden" value="" /> 
  44. </form> 
  45. <table width="80%" border="1"
  46. <% 
  47. try
  48. String strSql= "select * from person"
  49. pStmt = getConnection.getPreStatement(strSql); 
  50. rs = pStmt.executeQuery(); 
  51. %> 
  52. <tr> 
  53. <td align="center">編號(hào)</td> 
  54. <td align="center">登陸名稱</td> 
  55. <td align="center">姓名</td> 
  56. <td align="center">密碼</td> 
  57. <td colspan="2" align="center">操作</td> 
  58. </tr> 
  59. <% 
  60. for(int x=0; x<(currentPage-1)*lineSize; x++){ 
  61. rs.next(); 
  62. for(int x=0; x<lineSize; x++){ 
  63. if(rs.next()){ 
  64. int id = rs.getInt(1); 
  65. String uid = rs.getString(2); 
  66. String name = rs.getString(3); 
  67. String pass = rs.getString(4); 
  68. %> 
  69. <tr> 
  70. <td><%=id%></td> 
  71. <td><%=uid%></td> 
  72. <td><%=name%></td> 
  73. <td><%=pass%></td> 
  74. <td>更改</td> 
  75. <td>刪除</td> 
  76. </tr> 
  77. <% 
  78. }catch(Exception e){ 
  79. %> 
  80. <h4>系統(tǒng)有錯(cuò)誤</h4> 
  81. <% 
  82. e.printStackTrace(); 
  83. }finally
  84. getConnection.getAllClose(conn,pStmt,rs); 
  85. %> 
  86. </table> 
  87. </center> 
  88. </body> 
  89. </html> 

希望本文所述對大家JSP程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 孟村| 濉溪县| 博野县| 高陵县| 惠安县| 大理市| 宕昌县| 同江市| 西平县| 兰坪| 拜泉县| 尼木县| 滨海县| 永新县| 平邑县| 舞阳县| 陈巴尔虎旗| 延安市| 泸西县| 仁寿县| 金华市| 洛浦县| 哈密市| 四会市| 明水县| 建瓯市| 江北区| 文山县| 江达县| 东丽区| 吉隆县| 郯城县| 繁峙县| 古田县| 隆回县| 呼和浩特市| 邻水| 泸溪县| 托克逊县| 广元市| 东丰县|