以下是一个简单的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

org.springframework.boot

spring-boot-starter-web

org.springframework.boot

spring-boot-starter-tomcat

provided

org.springframework.boot

spring-boot-starter-thymeleaf

```

步骤 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("