Spring Boot 默认是不支持 JSP 的,而是推荐使用 Thymeleaf、Freemarker 等模板引擎。如果你一定要使用 JSP,可以通过以下步骤进行设置:
- 在 pom.xml 中添加对 JSP 的依赖:
复制<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
- 在 application.properties 文件中添加以下配置:
复制spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
其中,spring.mvc.view.prefix 指定了 JSP 文件的路径前缀,spring.mvc.view.suffix 指定了 JSP 文件的后缀名。
- 将 JSP 文件放在 src/main/webapp/WEB-INF/jsp/ 目录下。
需要注意的是,使用 JSP 会增加项目的复杂度和维护成本,而且不利于前后端分离。因此,建议尽可能使用其他模板引擎。