`

ServletConfig & ServletContext

阅读更多

一、ServletConfig接口:

public interface ServletConfig
    一个由servlet容器使用的servlet配置对象,用于在servlet初始化时向它传递信息。

 

ServletConfig接口方法:

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

public ServletContext getServletContext()
    返回一个ServletContext对象的引用。

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

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

 

 

ServletConfig配置和获取参数方法:

 

一个servlet对象拥有一个唯一的ServletConfig对象

 

 

 

二、

ServletContext接口:

public interface ServletContext

      定义了一系列方法用于与相应的servlet容器通信,比如:获得文件的MIME类型,分派请求,或者是向日志文件写日志等。每一个web-app只能有一个ServletContext,web-app可以是一个放置有web application 文件的文件夹,也可以是一个.war的文件。
      ServletContext对象包含在ServletConfig对象之中,ServletConfig对象在servlet初始化时提供servlet对象。

 

 

One App,One ServletContext

 

 

分享到:
评论

相关推荐

    ServletConfig与ServletContext.docx

    ServletConfig和ServletContext是Java Servlet API中的两个重要接口,它们在Web应用程序中扮演着关键角色,主要负责管理和传递初始化参数以及实现应用级别的通信。 ServletConfig对象主要用于装载Servlet的初始化...

    ServletContext与ServletConfig关系

    ServletConfig 与 ServletContext 的关系 在 Servlet 编程中,ServletConfig 和 ServletContext 两个对象经常被混淆,然而它们有着截然不同的作用域和用途。 首先, lets 看看 ServletConfig 对象。ServletConfig ...

    有关ServletConfig与ServletContext的访问

    ServletConfig和ServletContext是Java Servlet API中的两个重要概念,它们在Web应用程序中扮演着配置和通信的角色。理解并熟练使用这两个接口对于开发高效、可维护的Web应用至关重要。 ServletConfig对象代表了一个...

    ServletContext与ServletConfig的深度分析

    ### ServletContext与ServletConfig的深度分析 #### 一、概述 在Java Web开发中,`ServletContext`和`ServletConfig`是非常重要的两个接口,它们分别代表了应用级别的共享环境和单个Servlet的配置信息。理解这两个...

    java web servletContext和ServletConfig详解

    java web servletContext和ServletConfig详解

    ServletConfig

    ServletConfig主要用于传递特定Servlet的初始化参数,而ServletContext则代表了整个Web应用程序的上下文,它可以共享数据给所有Servlet或Filter,并且提供了获取Web应用级的初始化参数和资源的功能。 ### 源码分析 ...

    javaWEB总结(3):ServletConfig对象

    - ServletConfig主要存储Servlet的个性化配置信息,而ServletContext则提供了全局的资源访问和通信。 5. **实际应用场景** - 配置数据库连接信息,如URL、用户名和密码。 - 设置日志级别或日志文件路径。 - ...

    ServletContext与application异同.docx

    - `ServletConfig`是从`ServletContext`中获取的,它包含了Servlet的个性化配置信息,而`ServletContext`包含的是整个应用的通用信息。 3. **废弃的Servlet获取方法** - 在早期的Servlet API中,`ServletContext`...

    java单元测试 spring mock的使用

    这样,在下面的程序中,就可以直接引用MockHttpServletRequest、MockHttpServletResponse、ServletConfig、ServletConfig、servletContext、ApplicationContext等对象进行操作了。 在PMSTestCase的setUpBeforeClass...

    35、servlet--servletContext

    public void init(ServletConfig config) throws ServletException { ServletContext context = config.getServletContext(); context.setAttribute("message", "Hello, World!"); } ``` 然后在其他Servlet或JSP...

    方立勋:JavaWeb视频前十一天教程配套ppt下载

    方立勋JavaWeb视频教程_servlet开发和ServletConfig与ServletContext对象(第五天) 方立勋JavaWeb视频教程_request response(第六天) 方立勋JavaWeb视频教程_Cookie和Session(第七天) 方立勋JavaWeb视频教程_...

    Web实验报告一.docx

    实验内容包括了Servlet的基本使用,如HttpServlet的继承,ServletConfig和ServletContext对象的使用,以及通过Servlet实现网站访问计数和用户登录验证功能。 【实验目的】 1. 熟悉Servlet的编程模型,了解其在Web...

    ServletConfig的描述

    4. `getServletContext()`: 提供对Servlet上下文(ServletContext)的引用,这是一个全局共享的环境,Servlet可以使用它来获取整个Web应用的信息,如资源、监听器、过滤器等。 了解了ServletConfig的基本功能后,...

    实验3 Servlet基础.docx

    在这个实验中,我们将深入理解并实践Servlet的基础知识,包括HttpServlet的doGet()和doPost()方法、ServletConfig对象的使用以及ServletContext接口的数据共享功能。 首先,我们来看HttpServlet的doGet()和doPost()...

    quartz servletcontext配置资料

    public void init(ServletConfig config) { Scheduler scheduler = StdSchedulerFactory.getDefaultScheduler(); config.getServletContext().setAttribute("scheduler", scheduler); // 启动调度器 scheduler....

    servlect常用对象的总结.pdf

    在这篇总结中,我们将讨论 ServletConfig 对象和 ServletContext 对象两个常用的 Servlet 对象。 ServletConfig 对象 ServletConfig 对象是 Servlet 生命周期中的一部分,它提供了关于 Servlet 的一些基本信息。...

    全面实用的Java EE面试题

    ServletConfig和ServletContext是两种不同的对象: * ServletConfig:用于存储Servlet的初始化参数。 * ServletContext:用于存储ServletContext对象,提供了对应用程序的访问。 Filter和Listener Filter和...

    session会话管理

    ServletConfig 和 ServletContext 是两个不同的概念: * ServletConfig:代表 Servlet 对象的信息,可以通过 `getServletConfig()` 方法获取。 * ServletContext:代表 Web 应用程序的信息,可以通过 `...

Global site tag (gtag.js) - Google Analytics