为了账号安全,请及时绑定邮箱和手机立即绑定

请问大家一个servlet3.0的问题

在servlet3.0中既配置了web.xml也在servlet中使用了注解配置,那么tomcat会选择获取哪种配置去初始化servlet

正在回答

1 回答

好吧,昨天晚上问的问题还没有人来回答,今天早上抽了点时间代码验证了一下。

这是在servlet3.0环境下


1.在web.xml 中ide自动配置了PathServlet,其中访问的url路径是/servlet/PathServlet

5851fead0001fbe205000227.jpg

2.在PathServlet中也注解配置了名字与访问的url路径,其中路径为/abs/MyServlet

5851feae0001cc0e05000220.jpg

3.我在PathServlet中的doPost方法中转发到path.jsp 

http://img1.sycdn.imooc.com//5851ffc20001800e09210130.jpg


返回发布运行tomcat

结果是使用/servlet/PathServlet/abs/MyServlet

都可以访问到PathServlet,再经过PathServlet转发到path.jsp


结论是:在servlet3.0中 使用注解配置与web.xml配置都有效


3 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问大家一个servlet3.0的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信