Spring MVC 分页示例

2025年3月17日 | 阅读 3 分钟

分页用于在不同的部分显示大量记录。在这种情况下,我们在一页中显示 10、20 或 50 条记录。对于剩余的记录,我们提供链接。

我们可以在 Spring MVC 中简单地创建分页示例。在这个分页示例中,我们使用 MySQL 数据库来获取记录。


创建表或导入 SQL 文件

在这里,我们在 "test" 数据库中创建了 "emp" 表。emp 表有三个字段:id、name 和 salary。要么创建一个表并手动插入记录,要么导入我们的 SQL 文件。


Spring MVC 分页示例

1. 将依赖项添加到 pom.xml 文件。

pom.xml

2. 创建 bean 类

在这里,bean 类包含与数据库中存在的字段相对应的变量(以及 setter 和 getter 方法)。

Emp.java

3. 创建控制器类

在 Controller 类中,@PathVariable 注释将方法参数与临时 URL 绑定。例如

在这里,{} 括号包含临时值。

EmpController.java

4. 创建 DAO 类

让我们创建一个 DAO 类来访问数据库中所需的数据。

EmpDao.java

5. 在 web.xml 文件中提供 controller 的入口

web.xml

6. 在 xml 文件中定义 bean

spring-servlet.xml

7. 创建请求的页面

index.jsp

8. 创建视图组件

viewemp.jsp

输出

Spring MVC Pagination Example
Spring MVC Pagination Example
Spring MVC Pagination Example
Spring MVC Pagination Example

下载 SQL 文件

下载 SQL 文件

下载 MYSQL-connector.jar 文件

如果您不使用 maven,请下载 MYSQL-connector.jar。

下一个主题MVC 文件上传示例