在Java Web开发中,JSP(JavaServer Pages)和Java代码的结合使用是一种常见的做法。JSP主要用于编写前端页面,而Java代码则用于处理业务逻辑和数据交互。本文将通过一个实例教程,带你了解如何在JSP页面中引用Java代码,实现动态数据展示。
1. 准备工作
在开始之前,我们需要做一些准备工作:
1. 开发环境:安装JDK、Tomcat等开发环境。
2. 项目结构:创建一个Maven项目,并在项目中创建以下目录结构:
| 目录 | 说明 |
|---|---|
| src/main/webapp | Web应用程序目录 |
| src/main/java | Java代码目录 |
| pom.xml | Maven项目配置文件 |
3. 数据源:准备好一个数据库,例如MySQL,用于存储示例数据。
2. 创建Java类
在`src/main/java`目录下,创建一个名为`User`的Java类,用于表示用户信息。代码如下:
```java
package com.example.demo;
public class User {
private int id;
private String name;
private String email;
public User(int id, String name, String email) {
this.id = id;
this.name = name;
this.email = email;
}
// 省略getter和setter方法
}
```
3. 编写Java代码
在`src/main/java`目录下,创建一个名为`UserService`的Java类,用于处理用户数据。代码如下:
```java
package com.example.demo;
import java.util.ArrayList;
import java.util.List;
public class UserService {
// 模拟数据库
private static List
// 初始化用户数据
static {
users.add(new User(1, "