1. 程式人生 > >ServletContext物件詳解之一:什麼是ServletContext物件

ServletContext物件詳解之一:什麼是ServletContext物件

前面幾篇博文我們瞭解了Servlet、servlet物件以及servlet的生命週期,這篇博文將介紹另一非常重要的概念:ServletContext物件。

1.什麼是ServletContext物件

    ServletContext代表一個web應用環境物件,即一個web環境。也就是說ServletContext物件內部封裝了該web應用的資訊。因此一個web應用只有一個ServletContext物件。

    我們知道Servlet物件的生命週期是:預設第一次訪問伺服器時建立Servlet物件,伺服器關閉時銷燬Servlet物件。那麼ServletContext物件的生命週期又是怎樣的呢?

        建立時間:web應用被載入(即伺服器啟動或釋出web應用)時;

        銷燬時間:web應用被解除安裝(即伺服器關閉或者該應用被移除)時;

2.怎樣獲得ServletContext物件

    1)Servlet類中有個init(ServletConfig config)方法,可以通過該方法獲得ServletContext物件;

        例:ServletContext servletContext=config.getServletContext();

    2)在Servlet類中我們還可以通過該類的另一個方法來獲得ServletContext物件;

        例:ServletContext servletContext=this.getServletContext();

通過上面的介紹我們知道了什麼是ServletContext物件,那麼它的作用是什麼呢?下一篇博文將詳細介紹ServletContext物件的幾個重要作用。    

相關推薦

ServletContext物件之一什麼是ServletContext物件

前面幾篇博文我們瞭解了Servlet、servlet物件以及servlet的生命週期,這篇博文將介紹另一非常重要的概念:ServletContext物件。1.什麼是ServletContext物件    ServletContext代表一個web應用環境物件,即一個web環境

JavaWeb學習----JSP內建物件---九大內建物件沒cook JavaWeb學習----JSP內建物件

JavaWeb學習----JSP內建物件詳解 JSP共有以下9大內建物件: out request response session pageContext application config page exception 文章連結 -

ALSA音效卡驅動中的DAPM之一kcontrol

DAPM是Dynamic Audio Power Management的縮寫,直譯過來就是動態音訊電源管理的意思,DAPM是為了使基於linux的移動裝置上的音訊子系統,在任何時候都工作在最小功耗狀態下。DAPM對使用者空間的應用程式來說是透明的,所有與電源相關的開關都在A

Async之一流程控制

為了適應非同步程式設計,減少回撥的巢狀,我嘗試了很多庫。最終覺得還是async最靠譜。 Async的內容分為三部分: 流程控制:簡化十種常見流程的處理 集合處理:如何使用非同步操作處理集合中的資料 工具類:幾個常用的工具類 本文介紹其中最簡單最常用的流程控制部分。

OpenCV中矩陣類之一Mat

Mat::eye 返回一個恆等指定大小和型別矩陣。 C++: static MatExpr Mat::eye(int rows, int cols, inttype) C++: static MatExpr Mat::eye(Size size, int type) 引數 rows –的行數。

Linux核心程序之一sync_supers

先說下環境,CentOS 6.0/Linux kernel 2.6.38.8/X86-64,後面提到的程式碼也都來之kernel 2.6.38.8。這個環節下的程序列表具體如下所示,後續將有一系列的文章分析各個程序(主要是核心程序)的功能: [[email pro

servletcontext物件

2018年10月17日19:21:38於易動    ServletContext物件:     特點:上下文環境物件:對應整個web應用的。一個web應用只能有一個ServletContext物件:    &nbs

Java四大域物件ServletContext、Session、Request、pageContext域物件

一、ServletContext 1、生命週期:當Web應用被載入進容器時建立代表整個web應用的ServletContext物件,當伺服器關閉或Web應用被移除時,ServletContext物件跟著銷燬。 2、作用範圍:整個Web應用。 3、作用:

ServletConfig與ServletContext物件

ServletConfig與ServletContext物件詳解 一、ServletConfig物件     在Servlet的配置檔案中,可以使用一個或多個<init-param>標籤為servlet配置一些初始化引數。(配置在某個servlet標籤或者整個w

java io序列化與反序列化(物件流)

1、什麼是序列化與反序列化?   序列化:指把堆記憶體中的 Java 物件資料,通過某種方式把物件儲存到磁碟檔案中或者傳遞給其他網路節點(在網路上傳輸)。這個過程稱為序列化。通俗來說就是將資料結構或物件轉換成二進位制串的過程   反序列化:把磁碟檔案中的物件資料或者把網路節點上的物件資料,恢

Servlet(二)request和response物件

什麼是request和response request物件是伺服器對瀏覽器請求的封裝,而response是伺服器對伺服器響應的封裝。 request用來取出請求資訊,而response則用來新增要返回給瀏覽器的資訊。 使用response物件設定h

request物件

  2018年10月27日15:45:51於易動  申請物件: 型別:HttpServletRequest的: 請求物件:封裝了請求頭資訊,請求體資訊等    .1:特點:型別:HttpServletRequest &nbs

jsp中的九大內建物件

jsp中的九大內建物件大概可以分為以下幾種: 輸入輸出:out,response,request 請求控制:pageContext,session,application Servlet: page,config 錯誤處理:exception 九大內建物件概括: out:用於向客戶端和瀏

Scala Predef物件

Scala Predef物件 目錄: 1.Predef原始碼 2.型別裝換 3.型別定義 4.條件檢查方法 5.輸入輸出方法 6.其他 1 Predef原始碼 為了方便起見,只要你編譯程式碼,Scala 編譯器就會自動匯入頂層Scala 包(名為scala)以及在

可迭代物件

可迭代物件詳解 1.可迭代物件 我們已經知道可以對list、tuple、dict、set、str等型別的資料使用for...in...的迴圈語法從其中依次拿到資料進行使用,我們把這樣的過程稱為遍歷,也叫迭代。 把可以通過for...in...這類語句迭代讀取一條資料供我們使用的物件稱之為

linux驅動由淺入深系列PBL-SBL1-(bootloader)LK-Android啟動過程之一(高通MSM8953啟動例項)【轉】

本文轉載自:https://blog.csdn.net/radianceblau/article/details/73229005 對於嵌入式工程師瞭解晶片啟動過程是十分有必要的,在分析、除錯各種問題的時候都有可能涉及到這方面的知識。同時這部分知識也是比較複雜的,因為其中涉及到晶片內部架構,啟動各個階段軟體

Python-模型類-F()物件和Q()物件

定義模型 from django.db import models from django.db.models import F, Q class Publisher(models.Model): """出版社""" name = models.CharField(ma

web前端技術基礎課程之JavaScript面向物件

JavaScript中的面向物件是個老生常談的話題,但是依然有很多小夥伴處於懵逼狀態。面試時候最擔心的就是被問到面向物件相關的內容,自己看過無數的資料,依然對面向物件百思不得其解。到底什麼是原型?什麼是建構函式?什麼是繼承。。。一提到這些概念那真是欲哭無淚、悲憤交加,甚至恨的直咬牙!所以有必要談一次面向物件。

面向物件的特徵之一封裝

封裝目的就是使用一定的方法把程式的執過程封裝起來,不讓外界來進行進行隨意的更改。封裝一般都是在現實開發把類的屬性進行封裝。 封裝的好處     1.就是保證資料的安全性     2.操作簡單方便      3.隱藏了實現的過程 &

DocumentFragment物件,與傳統DOM操作效能對比

一、前言 最近專案不是很忙,所以去看了下之前總想整理的重匯和迴流的相關資料,關於迴流優化,提到了DocumentFragment的使用,這個物件在3年前我記得是有看過的,但是一直沒深入瞭解過,所以這裡做個整理。後面會把重匯,迴流也做個整理,不鴿。 二、DocumentFragment物件是什麼? MDN