日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java Web 分页实现

發布時間:2025/3/19 java 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java Web 分页实现 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? 分頁實現的效果:

  • ?



一、從效果可以看出內容由兩部分組成:

1. 學生信息 2. 頁碼查詢(當前頁碼為第一頁或最后一頁時,不可點擊,該內容會在 tab.jsp 文件中具體寫出)

二、主要知識為:

JDBC數據庫的連接、Java 基礎類接口及泛型的知識、JSP、Servlet、XML

三、此處所用平臺為 MyEclipse 數據庫為 MySQL? (也可用其他)

SpringMVC 架構MVC(model-view-controller)

四、具體實現

首先 JDBC 的相關操作:

新建數據庫 mysql2,新建表 student

(1)表的信息

(2)表各屬性的類型及長度


分頁實現就是

將數據庫表內的內容通過服務器在瀏覽器上查詢能實現分頁查詢

數據庫的表信息處理好后,新建 web Project 項目,

在 /WebRoot/WEB-INF/lib 下導入 jar 用于數據庫連接的包 /WebRoot/WEB-INF/lib/mysql-connector-java-5.0.3-bin.jar

在 src 下新建包 文件名、包名自己定義(以下新建 類、包、jsp、servlet 等命名自定義 )

1. 在所建包 pers.ms.rfeng.util 創建類 DBO 用于平臺與數據庫的連接,代碼如下:

新建測試連接是否成功,代碼如下:


新建學生類及泛型類代碼如下

/

學生信息類對應的 DAO 包下

新建接口 StudentDao,寫一個待實現的方法 按頁查詢內容 findByPage(),

同時新建類 StudentDaoImpl 實現該接口。

對應代碼如下:

//實現接口的代碼//

新建類 StudentService 類調用按頁查詢內容的方法,

代碼如下:

新建跳轉頁面 index.jsp 代碼如下

新建對應的 servlet 名為 StudentServlet ,處理來自視圖的命令或數據的接收

代碼如下:

/

StudentServlet 中跳轉的界面對應的 message. jsp 就是開頭效果所展示的內容的 視圖,

代碼如下:

其中頁碼的跳轉條是 tab.jsp ,

代碼如下:

最后配置文件 web.xml

(說明:一般該文件,在MyEclipse是自動生成的,eclipse下需自己創建編寫代碼)

代碼如下:

<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"> <display-name>Manager</display-name> <servlet> <description>This is the description of my J2EE component</description> <display-name>This is the display name of my J2EE component</display-name> <servlet-name>StudentServlet</servlet-name> <servlet-class>pers.ms.rfeng.servlet.StudentServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>StudentServlet</servlet-name> <url-pattern>/StudentServlet</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> <welcome-file>default.html</welcome-file> <welcome-file>default.htm</welcome-file> <welcome-file>default.jsp</welcome-file> </welcome-file-list> </web-app> 復制代碼


? ? 部分截圖字體較小,Ctrl + 即可調界面大小,對應 Ctrl -

效果如開始所展示那樣,

具體的頁面風格,像內容居中,顏色,加一些自己的風格,可以在,對應的 jsp 寫相應的修改


總結

以上是生活随笔為你收集整理的Java Web 分页实现的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。