ServletContext接口

一、ServletContext介绍

  Servlet引擎为每个WEB应用程序都创建一个对应的ServletContext对象

  ServletContext对象被包含在ServletConfig对象中,调用ServletConfig.getServletContext方法可以返回ServletContext对象的引用

  由于一个WEB应用程序中的所有Servlet都共享同一个ServletContext对象,所以,ServletContext对象被称之为 application 对象(Web应用程序对象)。

  功能:

    获取WEB应用程序的初始化参数

    记录日志

    application域范围的属性

    访问资源文件

    获取虚拟路径所映射的本地路径

    WEB应用程序之间的访问

    ServletContext的其他方法

二、获取WEB应用程序的初始化参数

  为WEB应用程序设置初始化参数的好处在于不需要修改Servlet源程序,就可以改变一些参数信息。

  ServletContext.getInitParameterNames方法用于返回一个包含WEB应用程序的所有初始化参数名称的Enumeration集合对象,ServletContext.getInitParameter方法用于返回某个指定名称的初始化参数值。

  在web.xml文件的根元素<web-app>中增加<context-param>子元素,如下所示:

<context-param>
    <param-name>companyName</param-name>
    <param-value>lampbrother</param-value>
</context-param>
    

 

时间: 2024-10-09 21:48:48

ServletContext接口的相关文章

[原创]java WEB学习笔记06:ServletContext接口

本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 ---------------------------------

ServletContext作用功能详解

ServletContext作用功能详解 ServletContext,是一个全局的储存信息的空间,服务器开始, 其就存在,服务器关闭,其才释放.request,一个用户可有多个:session,一个用户一个:而servletContext,所有用户共用一 个.所以,为了节省空间,提高效率,ServletContext中,要放必须的.重要的.所有用户需要共享的线程又是安全的一些信息. 换一种方式说吧,运行在JAVA虚拟机中的每一个Web应用程序都有一个与之相关的Servlet上下文.Servle

java Servlet接口及应用(转)

基本类和接口 一.javax.servlet.Servlet接口 servlet抽象集是javax.servlet.Servlet接口,它规定了必须由Servlet类实现由servlet引擎识别和管理的方法集.Servlet接口的基本目标是提供生命期方法init().service()和destroy()方法. servlet接口中的方法       void init(ServletConfit config)throws ServletException    在servlet被载入后和实施

java Servlet接口及应用

基本类和接口 一.javax.servlet.Servlet接口 servlet抽象集是javax.servlet.Servlet接口,它规定了必须由Servlet类实现由servlet引擎识别和管理的方法集.Servlet接口的基本目标是提供生命期方法init().service()和destroy()方法. servlet接口中的方法       void init(ServletConfit config)throws ServletException    在servlet被载入后和实施

Java ServletContext 详解

ServletContext, 是一个全局的储存信息的 空间,服务器开始,其就存在,服务器关闭,其才释放.request,一个用户可有多个:session,一个用户一个:而 servletContext,所有用户共用一个.所以,为了节省空间,提高效率,ServletContext中,要放必须的.重要的.所有用户需要共 享的线程又是安全的一些信息. 换一种方式说吧,运行在JAVA虚拟机中的每一个Web应用程序都有一个与之相关的Servlet上下文.ServletContext对象是Web服务器中的

服务器响应的生成:HTTP响应报头——HttpServletResponse接口的应用

一,响应报头 响应报头允许服务器传递不能放在状态行中的附加响应信息,以及关于服务器的信息和对Request-URI所标识的资源进行下一步访问的信息 常用的响应报头 Location Content-Type Referer  二,在Servlet中设置HTTP响应报头HttpServletResponse接口               使用HttpServletResponse的setHeader方法,参数为报头名字和报头的值.  和设置状态代码一样.必须在返回实际的文档之前指定相关的报头.

Servlet--ServletRequest接口,ServletResponse接口

ServletRequest接口 定义 public interface ServletRequest 定义一个 Servlet 引擎产生的对象,通过这个对象, Servlet 可以获得客户端请求的数据 .这个对象通过读取请求体的数据提供包括参数的名称.值和属性以及输入流的所有数据. 方法 1.getAttribute public Object getAttribute(String name); 返回请求中指定属性的值,如果这个属性不存在,就返回一个空值.这个方法允许访问一些不提供给这个接口

第二章 Servlet 接口(JavaTM Servlet 规范3.1 )

Servlet 接口 Servlet 接口是 Java Servlet API 的核心抽象.所有 servlet 要么直接要么间接地实现该接口,通过扩展一个类实现此接口.在 Java Servlet API 中有两个类 GenericServlet 和 HttpServlet 实现了此 Servlet 接口.为了更多目的,开发者将扩展 HttpServlet 来实现他们的 servlet. 2.1 请求处理方法 为处理客户端请求,基础 Servlet 接口定义了一个 service 方法.ser

Servlet--ServletConfig接口,GenericServlet接口

ServletConfig接口 定义:public interface ServletConfig 这个接口定义了一个对象, 通过这个对象, Servlet 引擎配置一个 Servlet 并且允许 Servlet获得一个有关它的 ServletContext 接口的说明.每一个 ServletConfig 对象对应着一个唯一的Servlet. 方法: 1.getInitParameter public String getInitParameter(String name); 这个方法返回一个包