在servlet3.0中既配置了web.xml也在servlet中使用了注解配置,那么tomcat会选择获取哪种配置去初始化servlet
好吧,昨天晚上问的问题还没有人来回答,今天早上抽了点时间代码验证了一下。
这是在servlet3.0环境下
1.在web.xml 中ide自动配置了PathServlet,其中访问的url路径是/servlet/PathServlet
2.在PathServlet中也注解配置了名字与访问的url路径,其中路径为/abs/MyServlet
3.我在PathServlet中的doPost方法中转发到path.jsp
返回发布运行tomcat
结果是使用/servlet/PathServlet与/abs/MyServlet
都可以访问到PathServlet,再经过PathServlet转发到path.jsp
结论是:在servlet3.0中 使用注解配置与web.xml配置都有效