直接运行main函数启动springboot项目后,一直无法访问jsp页面,提示:Path with “WEB-INF” or “META-INF”: [WEB-INF/jsp/demo.jsp]。

网上的解决方案:springboot默认不使用jsp,需要在pom.xml中引用jsp的编译程序。
但是并不能解决我的问题。
<!--jsp页面使用jstl标签 -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
<!--用于编译jsp -->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
我的解决方案:使用springboot插件来运行项目。
这样启动后,的确可以正常访问jsp页面,但是我也不知道为啥。

本文探讨了在SpringBoot项目中遇到的无法访问JSP页面的问题,并分享了一种解决方案:通过使用springboot插件来运行项目,成功实现了JSP页面的正常访问。文章还提到了在pom.xml中配置jsp编译程序的方法,但该方法未能解决问题。
863

被折叠的 条评论
为什么被折叠?



