1.首先要确定servlet版本是否冲突,可能导致包的依赖冲突,此时使用的tomcat9正确,10也会404。
2.确保自己的包的依赖没有问题
3.确定页面的路径,比如我确定上述问题都解决后依旧报404
下面是我的页面代码,报错是因为我写成了/myweb/some.do(/myweb是我在web.xml中配置的DipatcherServlet名字)
实际应该用的是tomat发布时的application Context根路径/ch-06springmvc02
上下两个根路径必须保持一致。
****发现这个错误的契机是下图,当我的鼠标放到这个超链接上时页面下方会显示跳转的连接地址,此时发现他与我当前页面的上级文件名不同。(这里的图是更改正确后的了)