在servlet新规范中,已经不需要进行配置servlet,在学习web开发中,注意使用的是哪一个规范,下面进行介绍:
JAVA servlet 2.x规范:
- 项目目录结构必须要有WEB-INF,web.xml等文件夹和文件
- 在web.xml中配置servlet,filter,listener,以web.xml为java web项目的统一入口
JAVA servlet 3.x规范:
- 项目中可以不需要WEB-INF,web.xml等文件夹和文件
- 在没有web.xml文件的情况下,通过注解实现servlet,filter, listener的声明,例如
@WebServlet, @WebFilter,@WebListener,当使用注解时,容器自动进行扫描。
3.有web.xml时,新建servlet,已经不需要进行配置,直接使用就好