ServletConfig对象和ServletContext对象

三、ServletConfig对象
    1.ServletConfig,顾名思义,Servlet配置。ServletConfig本质是一个接口,里面包含4个方法。
        (1)  String getServletName();获取servlet的名字
        (2)  ServletContext getServletContext();获取servlet应用上下文信息
        (3)  String getInitParameter(String name);获取servlet初始化参数值
        (4)  Enumeration<String> getInitParameterNames();获取servlet初始化参数名列表
    2.接口的作用:
        (1)  我们需要在servlet中,访问servlet容器的信息,或者需要通过servlet容器获取一些外部资源。
        (2)  我们通过web.xml或者注解(servlet3.0)可以设置servlet的初始化参数信息,这些信息也需要传递给servlet。
        接口里的方法,可以使我们获取这些信息or资源。
        以上方法的具体实现,是由容器来实现的。servlet容器,在初始化servlet对象的时候,将代表web应用上下文的对象和一些servlet参数信息,一起封装到servletConfig对象中。然后通过init(ServletConfig config)方法,将servletConfig对象封装到servlet对象中。
 

四、ServletContext对象
    1.ServletContext对象,是当容器启动Web项目的时候,由容器创建的。每个项目只有一个ServletContext对象。
    2.同一个Web项目中所有的Servlet对象,共享同一个ServletContext对象。所以ServletContext对象又被称为application对象。
    3.我们同样可以设置初始化参数,但是这个参数就是整个Web项目中的所有的Servlet,都可以获取的到。
    4.ServletContext接口定义了很多方法,不一一详述。

转载于:https://my.oschina.net/u/3733854/blog/1838530

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值