ServletResponse接口

在这里插入图片描述

在这里插入图片描述

ServletResponse接口

ServletContext接口向servlet提供关于其运行环境的信息。上下文也称为Servlet上下文或Web上下文,由Web容器创建,用作ServletContext接口的对象。此对象表示Web应用程序在其执行的上下文。Web容器为所部署的每个Web应用程序创建一个ServletContext对象。您可以使用此ServletContext对象查找Web应用程序其他文件的路径信息、访问Web应用程序的其他servlet并将消息记录到应用服务器的日志文件中。还可以用ServletContext对象设置应用程序的其他servlet可以访问的属性。下表描述了Servlet接口的各种方法。

方法 描述
public void setAttribute( String Object ) 构建有名称的对象,并存储名称/值对作为ServletContext对象的属性。如果该属性已存在,该方法替换现有属性。
public Object getAttribute( String attrname ) 返回ServletContext对象存储的对象,并传送名称作为参数。
public Enumeration getAttributeNames( ) 返回包含所有上下文属性名称的String对象枚举。
public String getInitParameter( String pname ) 返回初始化参数的值,并传送名称作为参数。
public Enumeration getInitParameterNames( ) 返回包含所有初始化参数名称的String对象枚举。
public int getMajorVersion( ) 返回指定Web容器支持的Servlet API主版本的整数值。如果您的Web容器支持Servlet API 2.4,则该方法将返回2。
public int getMinorVersion( ) 返回指定Web容器支持的Servlet API次要版本的整数值。如果您的Web容器支持Servlet API 2.4版,则该方法将返回4。

要使用ServletContext对象,需要在servlet的init()方法中检索该ServletContext对象。您可以用ServletConfig接口的getServletConfig接口的getServletContext()方法获取ServletContext对象。您可以使用以下代码段获取ServletContext对象:

	ServletContext ctx;
	public void init ( ServletConfig cfig )
	{
   
   
		ctx = cfig.getServletContext( );
	}

获取到ServletContext对象后,您可以使用setAttribute()方法设置ServletContext对象的属性。该ServletContext对象可用于Web应用程序的所有servlet。其他servlet可使用getAt

相关推荐

  1. Kotlin 接口

    2024-01-25 07:12:03       34 阅读
  2. Golang 接口

    2024-01-25 07:12:03       34 阅读
  3. C#-接口

    2024-01-25 07:12:03       35 阅读
  4. Interface 接口

    2024-01-25 07:12:03       34 阅读
  5. 接口(一)

    2024-01-25 07:12:03       25 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-25 07:12:03       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-25 07:12:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-25 07:12:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-25 07:12:03       20 阅读

热门阅读

  1. go使用docker sdk停止和删除docker

    2024-01-25 07:12:03       38 阅读
  2. “大数据”能够对人力资源企业提供什么帮助?

    2024-01-25 07:12:03       37 阅读
  3. HBase学习五:运维排障之备份与恢复

    2024-01-25 07:12:03       31 阅读
  4. 012vuerouter

    2024-01-25 07:12:03       35 阅读
  5. spring boot+mybatis-plus配置读写分离

    2024-01-25 07:12:03       30 阅读