以下是一个简单的Spring MVC + JSP实例,展示了如何使用这些技术来构建一个基础的网页应用。
确保你的开发环境已经安装了以下工具:
1. Java Development Kit (JDK)
2. Integrated Development Environment (IDE) - 例如 Eclipse 或 IntelliJ IDEA
3. Apache Tomcat 或任何其他Java Web服务器
步骤 1:创建项目结构
创建一个名为 `SpringMvcJspExample` 的项目,并在其中创建以下文件夹和文件:
```
SpringMvcJspExample/
│
├── src/
│ ├── main/
│ │ ├── java/
│ │ │ └── com/
│ │ │ └── example/
│ │ │ └── SpringMvcJspExampleApplication.java
│ │ │ └── controller/
│ │ │ └── HelloWorldController.java
│ │ ├── resources/
│ │ │ └── application.properties
│ │ └── webapp/
│ │ ├── WEB-INF/
│ │ │ ├── views/
│ │ │ │ └── hello.jsp
│ │ │ └── web.xml
│ │ └── index.jsp
│ └── test/
│ └── java/
│ └── com/
│ └── example/
│ └── SpringMvcJspExampleApplicationTests.java
│
└── pom.xml
```
步骤 2:配置项目依赖
在你的 `pom.xml` 文件中,添加以下依赖:
```xml
```
步骤 3:创建Spring Boot应用程序
在 `src/main/java/com/example/SpringMvcJspExampleApplication.java` 文件中,创建一个Spring Boot应用程序:
```java
package com.example;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class SpringMvcJspExampleApplication {
public static void main(String[] args) {
SpringApplication.run(SpringMvcJspExampleApplication.class, args);
}
}
```
步骤 4:创建控制器
在 `src/main/java/com/example/controller/HelloWorldController.java` 文件中,创建一个控制器:
```java
package com.example.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.servlet.ModelAndView;
@Controller
public class HelloWorldController {
@GetMapping("