刚开始学习springmvc时,写的一个小例子就很让我头疼,代码没有任何错误,程序也没有报错,jar包也都导入了,也去项目结构看了,什么都没有缺,而且index文件也运行成功了,但是就在输入我写的另外一个页面时出现了404。最后发现,我的tomcat版本用的是10的,就在想会不会是tomcat版本的原因,最后换成了8.5的版本,果然成功了!!
困扰了我差不多一天的问题居然是版本的不兼容导致的。
另外各位如果也遇到了配置springmvc时,出现了404错误可以从以下几点去寻找问题:
1:jar包,也是最重要的,导完后也得去项目结构下面的Artifacts看看,如果在web-inf下面没有lib目录,就手动添加一个
2:路径问题,在配置tomcat时,一般development下面的Application Context都会有一个默认的路径,最好都删除掉,在server下面的URL里面最好是:http://localhost:8080/
3:使用注解开发的话就要添加注解支持
4:在controller类上方需要添加@Controller注解,在方法上面添加@RequestMapping("/路径")注解
5:tomcat的版本问题