在当今的软件开发中,MVC(Model-View-Controller)模式因其清晰的结构和良好的可维护性而被广泛应用。MVC模式将应用分为三个核心部分:模型(Model)、视图(View)和控制器(Controller)。在这个例子中,我们将学习如何使用MVC模式来返回一个JSP页面。
1. 环境准备
在开始之前,请确保你已经安装了以下软件:
- Java Development Kit (JDK)
- Apache Tomcat
- Eclipse 或 IntelliJ IDEA(可选)
2. 创建项目
1. 打开Eclipse或IntelliJ IDEA,创建一个新的Maven项目。
2. 添加以下依赖项到`pom.xml`文件中:
```xml
```
3. 创建以下目录结构:
```
src/
├── main/
│ ├── java/
│ │ └── com/
│ │ └── mvcexample/
│ │ ├── controller/
│ │ │ └── HelloWorldController.java
│ │ ├── model/
│ │ │ └── HelloWorld.java
│ │ └── view/
│ │ └── hello.jsp
│ └── resources/
│ └── application.properties
```
3. 编写代码
3.1 创建模型
在`model/HelloWorld.java`文件中,创建一个简单的模型类:
```java
package com.mvcexample.model;
public class HelloWorld {
private String message;
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
}
```
3.2 创建控制器
在`controller/HelloWorldController.java`文件中,创建一个控制器类:
```java
package com.mvcexample.controller;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class HelloWorldController {
@GetMapping("