SpringBoot----项目中无法访问webapp下面的WEB-INF文件夹中的jsp页面解决方法

踩坑总结:

1、先贴出目录结构

在这里插入图片描述

2、访问WEB-INF文件夹中的jsp页面一直提示:JSP file [WEB-INF/views/hello.jsp] not found,如下图:

在这里插入图片描述

3、页面没法找到,但是输出语句都能打印到控制台,为什么视图却无法访问到呢,这就很头疼了。。。。

在这里插入图片描述

4、按照网上的教程,说让配置视图解析器,我视图解析器也在application.properties配置文件中已经配置了呀!。。。。

在这里插入图片描述

5、又有人说springboot不支持解析jsp的,需要导入相关servlet与jsp的依赖,此时我一看,我也都导入了呀!。。。已经到达崩溃的边缘。。。

在这里插入图片描述

6、不慌!此刻需要淡定,认真分析了一下

(1)想起来了自己的springboot项目里面有两个Module,这时候就有了新发现,原来当idea项目中已有一个Module的情况下,再添加一个新Module的时候,Module的working directory可能默认还是上一个module的目录。
在这里插入图片描述
(2)这样导致的问题是Run Module的Spring boot项目时,其使用的application.properties配置文件不是自己resources目录下的,而是上一个Module工程下面的。

7、 解决办法是修改一下Run/Debug Configurations中的Working directory为 $MODULE_WORKING_DIR$即可

在这里插入图片描述

8、修改后,访问成功,问题解决。。。

在这里插入图片描述

  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值