Servlet 的配置及生命周期方法

Posted d1212

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Servlet 的配置及生命周期方法相关的知识,希望对你有一定的参考价值。

Servlet 容器: 运行Servlet,JSP,Fiter 等的软件环境

  可以创建Servlet,并调用Servlet的相关生命周期方法

Servlet 生命周期的方法

  构造方法:只有第一次请求Servlet时,创建Servlet的实例,调用构造方法

        只被调用一次,

  init 方法:在创建好实例后立即被调用,用于初始化当前Servlet

        只被调用一次

  service 方法:每次请求都会调用service 方法,实际用于响应请求

        被多次调用

  destroy 方法:在当前Servlet 所在的Web应用卸载前调用,用于释放当前Servlet所占用的资源

        只被调用一次

load-on-startup 参数

  配置在servlet 节点中

    <servlet>

      ...

      <load-on-startup>参数</load-on-startup>

    </servlet>

  load-on-startup:可以指定Servlet被创建的时机,

    若为负数,则在第一次请求时被创建

    若为0或正数,则在当前Web应用被Servlet容器加载时创建实例,且数值越小越早被创建

关于servlet-mapping

  同一个servlet可以被映射到多个url上,即多个<servlet-mapping>元素的<servlet-name>的子元素的设置值可以是同一个servlet的注册名

  在servlet映射到的url中也可以使用*通配符,但是只能有两种固定的格式

    一种格式是“*.扩展名”

    一种是以正斜杠(/)开头并以“/*”结尾

    不能正斜杠,*号和扩展名同时存在


以上是关于Servlet 的配置及生命周期方法的主要内容,如果未能解决你的问题,请参考以下文章

Servlet生命周期及工作原理

Servlet的生命周期及执行过程

Servlet的生命周期及工作原理

Servlet的生命周期及工作原理

Servlet的生命周期及工作原理

Servlet --- [Servlet,servlet的创建及使用,servlet的生命周期]