首先保证你的包和配置文件都已经配置好
导入包:
<!-- 整合JSP - 引入SpringBoot外部tomcat支持 -->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
<!-- jstl -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
配置文件 application.properties
# JSP Support
spring.mvc.view.prefix=/WEB-INF/pages/
spring.mvc.view.suffix=.jsp
使用Idea如果以上两步都已经做完还是无法访问,请查看下图这个选项是否勾选,Idea默认情况下是不会勾选的,所以你配置的<scope>provided</scope>是不会生效的,也就是在运行的时候还是使用Spring默认的Tomcat,在默认的拦截器下是不允许。