美文网首页
Servlet入门(三)

Servlet入门(三)

作者: Preself | 来源:发表于2018-10-10 22:14 被阅读0次

一、区别

1、定义

   ( 1)ServletConfig:Servlet的配置对象,容器在初始化Servlet时通过它传递信息给Servlet。

   ( 2)ServletContext:上下文对象,提供了一系列方法供Servlet与Web容器交互。

2、创建时机

    (1)ServletConfig:在容器初始化Servlet的时候,并为其提供上下文初始化参数的名/值对的引用。

    (2)ServletContext:容器启动的时候,并为其提供Servlet初始化参数的名/值对的引用。

3、作用范围(可见性)

    (1)ServletContext:每个JVM中每个Web应用一个ServletContext。

    (2)ServletConfig:每个JVM中每个Web应用的每个Servlet一个ServletConfig。

4、Servlet中的访问方法

    1)ServletConfig:getServletConfig().getInitParameter(“name”)。

    2)ServletContext:getServletContext().getInitParameter(“name”)。

二、个性

1、关于ServletConfig

   (1)容器初始化Servlet时,会从DD中读出Servlet的初始化参数并为每个Servlet创建一个唯一的ServletConfig对象(保存有初始化参数的引用),然后把ServletConfig对象当做参数传递给Servlet的init()。

   ( 2)由上述1推出: Servlet初始化前(比如构造函数中)不能使用Servlet的初始化参数(通过ServletConfig)。Servlet的初始化参数只会读一次,就是在容器初始化Servlet的时候。

   ( 3)ServletConfig中保存有ServletContext的引用。

相关文章

  • Servlet入门(三)

    一、区别 1、定义 ( 1)ServletConfig:Servlet的配置对象,容器在初始化Servlet时通...

  • 4/14day33_Servlet

    回顾 Servlet入门 今日目标 一 Servlet概述 servlet= server+applet 运行在服...

  • 看似简单的Servlet,搞定它让你web开发道路一片光明

    Servlet入门 今日目标 一 Servlet概述 servlet= server+applet 运行在服务器端...

  • Web 基础 7 Servlet的概述与入门案例

    1.1 Servlet入门案例 1.1.1 Servlet简介   Servlet是用Java编写的服务器端程序。...

  • Servlet入门教程

    Servlet入门教程 源码下载 什么是Servlet? Servlet 为创建基于 web 的应用程序提供了基...

  • day02

    Servlet入门 1.1Serlvet介绍 文档总结: 什么是servlet?处理请求和响应的java程序。 怎...

  • servlet

    servlet的入门 1、创建一个类,实现Servlet接口 2、重写init、service、destory 3...

  • J2EE——之Servlet篇

    本篇要点:1、servlet入门准备2、servlet生命周期3、request和response对象4、解决中文...

  • Servlet入门

    Servlet简介 Servlet(Servlet Applet)是Java Servlet的简称,称为小服务程序...

  • Servlet入门

    Servlet(Server Applet),全称Java Servlet,未有中文译文。是用Java编写的服务器...

网友评论

      本文标题:Servlet入门(三)

      本文链接:https://www.haomeiwen.com/subject/mdamaftx.html