就是一个运行在Web服务器的Java程序,用于接收客户端的请求,然后响应结果

0. 生命周期

Servlet是在第一次被访问的时候会被实例化,只要Servlet一被实例化那么Servlet中的init方法就会执行(init只会执行一次)。任何一次从客户端发送来的请求,那么Servlet中的service方法就会执行(在service方法的内部根据请求的方式不同调用不同doXXX方法)。当Servlet从服务器中移除或者服务器关闭的时候Servlet对象被销毁,里面的destroy方法就会执行,然后垃圾回收就会将其回收掉。

1. Servlet3.0

  1. //在里面写value或者urlPartern就行
  2. @WebServlet()