第一步尝试:看看是否是web.xml配置错了
当url-pattern设置为/*时,它会覆盖其他所有的servlet,包括servlet容器提供的所有servlet,如缺少servlet和JSP servlet。 无论你发出什么请求,都会在该servlet拦截处理。如果你只是想使用/*,那么你可以在Filter中使用,它处理完后会将url交给servlet处理。
当url-pattern设置为/时, 它仅替换servlet容器的默认内置servlet,用于处理所有与其他注册的servlet不匹配的请求。所有静态资源(js,css,image,html等)的访问都将交给该servlet处理,而jsp页面则交给servlet容器内置的JSP servlet处理。
引用链接:https://www.jianshu.com/p/186ba66362a9
第二步尝试:检查了一下Tomcat配置的上下文。
第三步尝试:在dispatchar-servlet.xml文件中添加bean
第四步尝试:WEB-INF下没有lib文件(File----Project Struture----Artifacts选中工程添加)
这些都没错的话,运行一下,成功则完美,不成功就变成我这样了:
如果加了也没有用,那恭喜你,又和我一样了,所以继续探索:
所以我也成功啦
第一次发帖,不喜欢请勿喷。。。也是新手,很多问题为解决(未完待续)