03-------Servlet中 ServletContext 与 getServletConfig()方法

本文探讨了Servlet中的ServletConfig对象,它作为Servlet的配置信息对象,每个Servlet对象对应一个ServletConfig实例。主要内容包括ServletConfig的来源、封装的信息、常用方法如getInitParameter和getServletContext等。此外,还提及了如何在service方法中使用init方法中的ServletConfig参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

getServletConfig()方法的意思很明显:使用该方法可以获取到ServletConfig。

 

ServletConfig是什么?让我们研究init方法中的ServletConfig参数:

 

    1、javax.servlet.ServletConfig是Servlet规范中的一员。

 

    2、apache的Tomcat服务器对ServletConfig接口的实现类:

        org.apache.catalina.core.StandardWrapperFacade
        
        有这么一段代码,是apache写的:
            package org.apache.catalina.core;
            public class StandardWrapperFacade implements javax.servlet.ServletConfig{
            
            }
            
            重点:我们javaweb程序员实际上是不需要关心ServletConfig接口的具体的实现类的(由服务器实现)。因为我们编写程序的时候面向ServletConfig接口去调用方法,不需要关心接口的具体的实现类。这就是面向接口编程,面向抽象编程。降低程序的耦合度,提高程序的扩展力。

 

    3、ServletConfig是什么?
        * Servlet Configure【Servlet对象的配置信息对象】
        * 每一个Servlet对象都会对应一个ServletConfig对象。【100个Servlet会有100个不同的ServletConfig对象】
        * ServletConfig对象中到底封装了什么信息?

                <servlet>
                    <servlet-name>a</servlet-name>
                    <servlet-class>com.servletConfig.ServletConfigDemo</servlet-class>
                    大量配置信息
                    大量配置信息
                    大量配置信息
                    .....
                </servlet>
                <servlet-mapping>
                    <servlet-name>a</servlet-n
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值