SpringMVC移动DispatcherServlet文件后运行项目报错

之前是在IDEA中在WEB-INF目录下配置好了DispatcherServlet文件,但是在使用Spring单元测试时,使用注解引入在WEB-INF下的配置文件时,路径下有红线,
注释的就是之前的写法,会有红线

虽然运行的时候没有问题,但是处于美观就按照网上的提示把这个配置文件放到了resources目录下,再用下面的classpath方法引入后就没问题了,但是运行项目后就报错了,保存的大致内容如下:
在这里插入图片描述
在这里插入图片描述
浏览器则提示500错误
在这里插入图片描述
并且之前可以用的<jsp:forward page="/emps"></jsp:forward>向控制器发送请求,现在page中的值也报错

造成以上情况的原因就是原来的配置文件和web.xml在同一目录下,所以param-value中的值没有填写,而现在换到resources目录后,就需要在web.xml中重新指定SpringMVC配置文件的路径,因为是在resources目录中,所以直接使用classpath引入就可以了
在这里插入图片描述
参考了这篇帖子,转载一下

(一)SpringMVC之配置DispatcherServlet的一些坑

学生一枚,第一次发帖,记录下学习中遇到的坑,有哪里说的不对的地方请指正

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值