首页 > 其他 > 详细

Servlet 的配置及生命周期方法

时间:2019-01-19 18:03:50      阅读:151      评论:0      收藏:0      [点我收藏+]

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 的配置及生命周期方法

原文:https://www.cnblogs.com/D1212/p/10292264.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!