Servlet

62 阅读1分钟

四个阶段

实例化

当用户第一次访问Servlet时,由容器调用Servlet的构造器创建具体的Servlet对象。也可以在容 器启动之后立刻创建实例。使用如下代码可以设置Servlet是否在服务器启动时就创建。 注意:只执行一次

初始化

在初始化阶段,init()方法会被调用。这个方法在javax.servlet.Servlet接口中定义。其中,方法 以一个ServletConfig类型的对象作为参数。 注意:init方法只被执行一次

服务

当客户端有一个请求时,容器就会将请求ServletRequest与响应ServletResponse对象转给 Servlet,以参数的形式传给service方法。 此方法会执行多次

销毁

当Servlet容器停止或者重新启动都会引起销毁Servlet对象并调用destroy方法。 destroy方法执行一次