Servlet3.0 规范中允许在定义 Servlet、Filter 与 Listener 三大组件时使用注解,而不用在
web.xml 进行注册了。Servlet3.0 规范允许 Web 项目没有 web.xml 配置文件。 Servlet 注解Servlet3.0规范中使用@WebServlet()注解来注册当前的Servlet类。该注解具有多个属性,
常用属性的类型与意义如下表所示: 序号 属性名 属性类型 属性说明 1 urlPatterns String[] 相当于的值 2 value String[]
与 urlPatterns 意义相同,但此属性名可以
省略。不能与 urlPatterns 属性同时使用 3 name String 相当于的值 4 loadOnStartup int 相当于,默认值为-1 5 initParams WebInitParam[]
相当于标签。其类型为另一
个注解 WebInitParam 数组
直接创建 Servlet,则会在生成的 Servlet 的类前自动添加@WebServlet 注解。