Java Web开发中,JSP(JavaServer Pages)和Java代码的结合使用是一种常见的做法。JSP主要用于编写前端页面,而Java代码则用于处理业务逻辑和数据交互。本文将通过一个实例教程,带你了解如何在JSP页面中引用Java代码,实现动态数据展示。

1. 准备工作

在开始之前,我们需要做一些准备工作:

1. 开发环境:安装JDK、Tomcat等开发环境。

2. 项目结构:创建一个Maven项目,并在项目中创建以下目录结构:

目录说明
src/main/webappWeb应用程序目录
src/main/javaJava代码目录
pom.xmlMaven项目配置文件

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 users = new ArrayList<>();

// 初始化用户数据

static {

users.add(new User(1, "