首先保证你的包和配置文件都已经配置好
导入包:
<!-- 整合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,在默认的拦截器下是不允许。
有兴趣可以看下这个:https://www.oschina.net/question/1476773_2301839

最后
以上就是痴情冬天最近收集整理的关于使用IDEA建立Spring Boot项目整合JSP后无法访问的全部内容,更多相关使用IDEA建立Spring内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复