@WebServlet注解用于标注在一个继承了HttpServlet类之上,属于级别类的注解。
用法形如:@WebServlet("")
Servlet 3.0开始支持用@WebServlet注解来代替web.xml里的配置servlet的作用,举例来说说
@WebServlet("/login")
形同与LoginServlet.java的类名声明前,就相当于以前Servlet 2.5之前的web.xml里的:
<servlet>
<servlet-name>LoginServlet</servlet-name>
<servlet-class>servlets.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/login</url-pattern>
</servlet-mapping>