解决404not found ---No mapping found for HTTP request with URI [/hello] in DispatcherServlet的坑
IDE:idea
用maven 构建springmvc项目时,按照正常操作搭建环境,能够访问index.jsp,但跳转页面时找不到controller。
网上找了些教程,分享下这里面的一些坑:
1.
这里要手动创建lib,导入相应的依赖。在运行时,tomcat是执行/out/artifacts下的文件,在eclipse是没有这个问题的,但是在idea就会报错。
2.
注意/out/artifacts下的相应java文件class有没有生成,
tip:因为我在一开始创建项目的时候没构建成功,然后删掉,创建了和之前一模一样的项目(名字也一模一样),可能是没删干净的原因,idea此时没有自动生成class文件,所以导致报错。
所以新建项目的时候,不要与之前删掉的一样就行。