在软件开发中,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="