基础的springmvc的入门程序中遇到的问题

最近刚开始尝试用springMVC来搭web项目,然后参照着黑马的视频来巧了一个入门程序
但是最后在主页跳转的时候总是报404

跳转报错页面

图一 报错页面的截图

我很仔细的看了一遍资料里的源码教材,是在是不知道问题出在哪里,所以特来请教一下各位大佬,以下是一些文件的截图
web.xml的截图

图二 web.xml的截图

springmvc.xml的截图

图三 springmvc配置文件springmvc.xml的截图

图片说明

图四 编写的controller类demo01的截图

图片说明

图五 index.jsp的截图

最后还有一个跳转页面demo01Jsp.jsp就是h3一句话,很简单我就不截图了
最后是整个文件的目录结构

图片说明

图六 整体目录结构的截图

我是完全按照视屏里的过程来写的,但最后就是不能在index的链接里跳转到
demo01Jsp.jsp页面,我也不知道是为什么。自己怀疑是视图解析器除了问题(因为之前的报错页面已经显示了映射的地址,但是没有返回jsp),但也不是很确定,所以还是来咨询一下各位大佬~先在此谢过了~

controller哪个server执行了打印没

现在来看是 serve 请求后台没有找到请求映射关系,看下 Controller 类上是否有注解,是否添加到扫描路径下了。

你先直接写一个返回json格式的方法,浏览器调一下看能不能正常返回,如果能正常返回说明是你页面那一块的配置有问题。或者如果有源码,用beyond compare比较一下你的代码和源码的区别

我这边暂时找到了问题所在(还是小伙伴帮我发现的~~~~(>_<)~~~~)
我后面再把程序写了一遍结果发现新的程序可以成功跳转了
然后作对比,在之前t出错的程序的omcat localhost log中有这样一个报错 java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet
也就是找不到类,但是我明明maven已经导了依赖啊,最后idea旁边的maven管理窗口发现之前我出错程序的maven依赖并没有生效
图片说明
所以这边暂时确定了问题在哪里,但是我在网上并找不到对应的解决方法以及出现错误的原因(或者是因为我在idea里哪里配错了?我之前一直用eclipse的..)
如果有知道的原因的大佬还望不吝赐教~ 最后多谢楼上3位的解答