在软件开发中,Model-View-Controller(MVC)是一种常用的设计模式,用于实现软件的模块化和可维护性。Servlet 和 JSP 是 Java Web 开发中常用的技术,它们可以很好地结合在一起实现 MVC 设计模式。

以下是一个简单的示例,展示如何使用 Servlet 和 JSP 实现一个简单的 MVC 应用程序。

1. Model(模型)

我们创建一个简单的模型类 `User.java`,用于存储用户信息。

```java

public class User {

private String name;

private String email;

// 构造方法、getters 和 setters

public User(String name, String email) {

this.name = name;

this.email = email;

}

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. View(视图)

接下来,我们创建一个 JSP 文件 `user.jsp`,用于展示用户信息。

```jsp

<%@ page contentType="