以下是一个简单的JSP Servlet MVC项目实例,用于展示如何使用JSP、Servlet和MVC模式来构建一个简单的Web应用程序。

项目结构

```

jsp servlet mvc 项目实例,JSPServletMVC项目实例  第1张

src/

├── controller/

│ └── UserController.java

├── model/

│ └── User.java

├── view/

│ ├── index.jsp

│ └── userlist.jsp

└── web.xml

```

1. User.java(模型)

```java

public class User {

private int id;

private String name;

private String email;

// Getters and Setters

public int getId() {

return id;

}

public void setId(int id) {

this.id = id;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public String getEmail() {

return email;

}

public void setEmail(String email) {

this.email = email;

}

}

```

2. UserController.java(控制器)

```java

import java.io.IOException;

import java.util.ArrayList;

import java.util.List;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

public class UserController extends HttpServlet {

private static final long serialVersionUID = 1L;

protected void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

List users = new ArrayList<>();

users.add(new User(1, "