servletConfig小摘

平时遇到ServletConfig时都没有好好去总结,今天作一个总结:

servlet引擎代表的Servlet容器的对象和servlet的配置参数信息一并封装到servletConfig对象中,并在servlet的初始化中将servletCOnfig传给servlet。

注意这句话的几点:

servlet容器,我们可以理解为一个应用程序,它的一些配置信息也将可以从servletConfig得到。

这里的servlet装载并创建servlet实例对象后(注意是先创建),调用int(ServletConfig)传对象。这就决定了,这个servletConfig与servlet的生命周期与servlet有关。

在网上看到过这样一句话:    “ServletConfig:从一个servlet被实例化后,对任何客户端在任何时候访问有效,但仅对本servlet有效,一个servlet的ServletConfig对象不能被另一个servlet访问”。

条理如果还不是很清可以,再看下servlet引擎,servlet,servletConfig对象之间关系:

servlet引擎,我们就当是一个框架,而servlet是一个被调用的成份,但是同时,我们也应该知道,主体框架程序是根据配置文件来创建servletConfig对象,这里才创建servlet对象,并通过init()传servletCOnfig。

一些常见的方法:

 getServletName()方法概述:public java.lang.String getServletName()
    该方法返回一个servlet实例的名称,该名称由服务器管理员提供。

    getServletContext()方法概述:public ServletContext getServletContext()
    返回一个ServletContext对象的引用。一个web应用有一个servletContext,全局的对象

    getInitParameter()方法概述:public java.lang.String getInitParameter(java.lang.String name)
    返回一个由参数String name决定的初始化变量的值,如果该变量不存在,返回null。

    getInitParameterNames()方法概述:public java.util.Enumeration getInitParameterNames()
    返回一个存储所有初始化变量的枚举函数。如果servlet没有初始化变量,返回一个空枚举函数。

先总结这么多,以后遇到会继续加强。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值