servlet使用注解访问页面造成404问题的原因之一


servlet在3.0以后的版本才能使用注解去配置用户访问的资源路径,知道用注解了肯定不会犯这个错误。

我的错误是,在页面上没有加上tomcat服务器设置的虚拟路径。

我这里写的是这个路径,但我忘记了还有一个虚拟路径,在访问页面的地址没有加上虚拟路径,导致404。

 正确的访问地址应该加上服务器中设置的虚拟路径

 如果你在添加服务器的时候,加了虚拟路径的话,页面的访问路径记得加上。这个服务器的虚拟地址可以不要添加,直接访问注解的地址就行,比如我的没有加虚拟目录了就直接访问localhost:8080/demo3。