在编写servlet过程中,需要用到 ServletConfig、ServletContext对象,
关于这两个对象,它们提供的方法及使用方式如下:
ServletConfig接口:
public interface ServletConfig
{
public abstract String getlnitParameter(String name);//取得servlet起始参数值(string)
public abstract Enumeration getlnitParameterNames();//取得servlet起始参数名称(Enumeration)
public abstract ServletContext getServletContext();//取得servletcontext对象(servletcontext)
public abstract string getservletname();//取得servle的名称(string)
}
另一种说法:
public interface ServletConfig
意指:A servlet configuration object used by a servlet container to pass information to a servlet during initialization.
ServletConfig :从一个servlet被实例化后,对任何客户端在任何时候访问有效,但仅对servlet有效,一个servlet的ServletConfig对象不能被另一方面个servlet访问。
ServletContext:真正全局对象。
在web.xml中
下面就相当于一个ServletConfig对象。
<init-param>
<param-name>Copration</param-name>
<param-value>DongDong</param-value>
</init-param>
分享到:
相关推荐
总的来说,Servlet、HttpServletRequest、HttpServletResponse、ServletConfig和ServletContext等组件构成了Java Web应用程序的基础架构,它们协同工作以实现服务器端的逻辑处理和与客户端的通信。理解并熟练掌握...
而`ServletContext`接口则是整个Web应用程序的共享上下文,它允许Servlet获取应用范围内的信息,如全局初始化参数、加载资源文件等。 总结来说,Servlet是Java Web开发中的重要组成部分,它通过实现和扩展特定接口...
本章主要讲解Servlet容器模型,包括ServletContext接口、会话管理和Cookie的应用。下面将详细阐述这些知识点。 ### ServletContext接口 ServletContext接口是Servlet容器为每个Web应用程序创建的唯一实例对象,它...
包括 javax.servlet.ServletConfig、javax.servlet.FilterConfig(since Servlet 2.3)、javax.servlet.ServletInputStream、javax.servlet.ServletOutputStream、javax.servlet.ServletException 等。 6. Servlet ...
2. **JavaEE_02ServletConfigContext**:这部分可能涵盖了ServletConfig和ServletContext的概念。ServletConfig提供单个Servlet的配置信息,而ServletContext则代表整个Web应用的共享信息和全局资源。 3. **JavaEE_...
Java Web 笔记总结主要讲解了 Servlet 的概念、生命周期、创建方式、映射细节、线程安全、获取配置信息等知识点。 Servlet 概念 Servlet 是运行在 Web 服务器中的小型 Java 程序(即:服务器端的小应用程序)。...
下面将对这九大内置对象进行详细讲解。 1. **pageContext对象**:PageContext对象提供了对整个请求范围内的数据存储和检索的能力,它允许开发者在不同作用域之间共享数据。此外,它还提供了对其他八大内置对象的...
6. config对象(javax.servlet.ServletConfig) config对象用于获取servlet的配置信息。 7. page对象(javax.servlet.jsp.HttpJspPage) page对象是JSP九大内置对象之一,用于表示当前的JSP页面。 8. exception...
- **application对象**:javax.servlet.ServletContext,代表整个Web应用,用于共享全局信息。 - **config对象**:javax.servlet.ServletConfig,提供了关于当前Servlet的配置信息。 - **pageContext对象**:...
在Servlet中,我们可以通过`ServletConfig`的`getServletContext()`方法获取`ServletContext`实例。在Filter中,我们可以直接从`FilterConfig`获取。在监听器中,`ServletContextListener`的`contextInitialized()`...
书中详细介绍了Servlet生命周期,包括Servlet的初始化、服务、销毁等阶段,以及如何使用ServletConfig和ServletContext接口来获取配置信息和整个应用的共享资源。 JSP(JavaServer Pages)是动态网页技术,它将Java...
第二章可能涉及Servlet的生命周期和API,包括init()、service()、destroy()方法,以及ServletConfig和ServletContext接口的应用。同时,可能讲解了会话跟踪和Cookie的使用,这些都是在Web应用中管理用户状态的关键...
在本书中,读者将了解到Servlet生命周期的各个阶段,包括加载、初始化、服务、销毁,以及如何使用ServletConfig和ServletContext接口来配置和通信。此外,还会深入探讨Servlet的过滤器(Filter)和监听器(Listener...
- `ServletContext`对象代表整个Web应用,它可以在所有的会话和请求之间共享数据。常用于配置信息、全局变量或者初始化参数的存储。 6. **out对象** - `JspWriter`对象负责将内容输出到客户端,类似于Servlet中的...
2.1 ServletConfig 和 ServletContext:ServletConfig 对象存储了Servlet的初始化参数,ServletContext 则代表整个Web应用的共享环境,可用于全局信息交换。 2.2 HttpServletRequest 和 HttpServletResponse:这两...
Servlet API包含了许多接口和类,如`GenericServlet`、`Servlet`、`ServletConfig`、`ServletContext`等。`GenericServlet`是所有Servlet的抽象基类,实现了`Servlet`和`ServletConfig`接口。`Servlet`接口定义了...
通过以上的讲解,你应该对Servlet有了更深入的理解,包括它们的工作原理、配置方法以及如何在实际开发中使用。Servlet是构建动态Web应用的重要工具,掌握好Servlet可以帮助你更好地进行Java Web开发。
学员将学习Servlet的工作原理,包括请求处理流程,使用HttpServletRequest和HttpServletResponse对象进行数据交换,以及如何利用HttpSession、ServletConfig和ServletContext管理应用程序的全局信息。对于JSP,课程...
HttpServletRequest和HttpServletResponse是处理请求和响应的主要接口,而HttpSession、ServletConfig和ServletContext提供了上下文信息和会话管理。JSP结合了Java代码和HTML,提供了一种方便的视图层开发方式,页面...
7. **ServletConfig与ServletContext**: - **ServletConfig**:每个Servlet实例有一个ServletConfig对象,提供Servlet的初始化参数。 - **ServletContext**:全局上下文,所有Servlet共享,可用于跨Servlet通信和...