以下是一个简单的 Spring Boot 项目示例,展示如何动态加载 JSP 页面。

1. 创建 Spring Boot 项目

使用 Spring Initializr 创建一个 Spring Boot 项目,添加 `spring-boot-starter-web` 依赖。

2. 添加 JSP 支持

在 `pom.xml` 文件中添加以下依赖,以支持 JSP:

```xml

org.apache.tomcat.embed

tomcat-embed-jasper

provided

```

3. 配置 Thymeleaf

在 `application.properties` 文件中配置 Thymeleaf:

```properties

spring.thymeleaf.prefix=classpath:/templates/

spring.thymeleaf.suffix=.html

spring.thymeleaf.mode=HTML

```

4. 创建控制器

创建一个控制器来动态加载 JSP 页面。

```java

@SpringBootApplication

public class SpringBootJspExampleApplication {

public static void main(String[] args) {

SpringApplication.run(SpringBootJspExampleApplication.class, args);

}

@Bean

public ViewResolver viewResolver() {

InternalResourceViewResolver resolver = new InternalResourceViewResolver();

resolver.setPrefix("