码迷,mamicode.com
首页 > 其他好文 > 详细

Servlet 的配置及生命周期方法

时间:2019-01-19 18:52:22      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:startup   请求   通配   -name   mapping   size   相关   iter   let   

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

标签:startup   请求   通配   -name   mapping   size   相关   iter   let   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!