在Servlet程序中使用@WebServlet()注解访问页面地址出现404
1、检查@WebServlet()中的跳转地址是否出错
跳转地址输入错误是常有的事,所以首先检查页面的跳转地址是否错误。若错误了修改未正确的地址
2、web.xml版本问题
检查这两个标签
version的值必须是3.0以上才行,这是在servlet中使用注解的必要条件
metadata-complete的值是否为true,因为当这个标签的值为true时,servlet中就只能使用web.xml进行配置;若为false,就可以使用注解的方式对servlet进行配置。
3.总结
注解的优先级更高。当然两者可以联合使用。配置文件可以管理多个注解,也可以配置过滤器Filter和监听器Listener对多个Servlet进行过滤和监听,以达到更好的效果。