1. 程式人生 > >Servlet學習筆記 -- day03 servlet三大域物件總結

Servlet學習筆記 -- day03 servlet三大域物件總結

一、ServletContext

針對一個WEB應用。一個WEB應用只有一個ServletContext物件,使用該物件儲存的資料在整個WEB應用中都有效。

建立:伺服器啟動的時候.

銷燬:伺服器關閉的時候或者專案移除的時候.

二、HttpSession:

針對一次會話。使用該物件儲存資料,一次會話(多次請求)內資料有效。

建立:伺服器第一次呼叫getSession()的時候.伺服器建立session的物件.

銷燬:非正常關閉伺服器(正常關閉:Session被序列化)

Session過期了,預設時間是30分鐘.

手動呼叫session的invalidate的方法.

三、HttpServletRequest

針對一次請求。使用該物件儲存資料,一次請求(一個頁面,如果是請求轉發多個頁面)內資料有效.

建立:客戶端向伺服器傳送一次請求

銷燬:伺服器為這次請求作出響應之後,銷燬request.

四、三個作用域物件操作的API相同

存放資料:setAttribute(name,value)

獲得資料:getAttribute(name)

刪除資料:removeAttribute(name)

相關推薦

Servlet學習筆記 -- day03 servlet三大物件總結

一、ServletContext 針對一個WEB應用。一個WEB應用只有一個ServletContext物件,使用該物件儲存的資料在整個WEB應用中都有效。 建立:伺服器啟動的時候. 銷燬:伺服器關閉的時候或者專案移除的時候. 二、HttpSession: 針對一次會話。使

Servlet三大物件的應用

javaweb開發中就不能不談Servlet三大域物件的應用(request、session、application(ServletContext))。 1. request request是表示一個請求,只要發出一個請求就會建立一個request,它的作用域:僅在當前請求中有效。 用處:常用於伺服

jsp九個內建物件、四個物件Servlet三大物件

一,什麼是內建物件? 在jsp開發中會頻繁使用到一些物件,如ServletContext HttpSession PageContext等.如果每次我們在jsp頁面中需要使用這些物件都要自己親自動手建立就會特別的繁瑣.SUN公司因此在設計jsp時,在js

Servlet-三大物件

1. request request是表示一個請求,只要發出一個請求就會建立一個request,它的作用域:僅在當前請求中有效。 用處:常用於伺服器間同一請求不同頁面之間的引數傳遞,常應用於表單的控制元件值傳遞。常用方法: request.setAttribute(); r

servlet學習筆記

consola for 相對 實用代碼 log out image 例如 true Servlet學習 一、Servlet基礎 什麽是Servlet? Servlet是在服務器端運行的小程序。 Tomcat容器等級 Servlet編寫 1

Servlet學習筆記(一):生命周期

磁盤 停止 生命 第一個 每一個 clas 瀏覽器 doget des 一、Servlet 生命周期:   Servlet 生命周期可被定義為從創建直到毀滅的整個過程。以下是 Servlet 遵循的過程:初始化——響應請求——終止——回收 Servlet 通過調用 in

Servlet 學習筆記

Servlet 學習筆記Servlet工作原理和生命周期 1)當瀏覽器第一次訪問Servlet時,服務器會根據瀏覽器訪問的路徑,例如/Demo2,在web.xml文件中找到該Servlet的全路徑,進行反射。2)調用init()為Servlet作初始化工作3)調用doXxxxx()為瀏覽器響應4)如果瀏覽器再

JSP和Servlet學習筆記1 - 訪問配置

技術分享 exception print pack ping 分享 tdi 1.0 nds 1. 訪問WebContent目錄下的JSP文件 在WebContent中新建一個 test.jsp 文件 <%@ page language="java" co

javaweb-servlet學習筆記(3)

tps 技術分享 tex 周期 目錄 tom text let 垃圾 servlet的生命周期要經過:實例化,初始化,提供服務,銷毀,回收五個階段。 1.當用戶訪問一個路徑,該路徑對應的servlet被調用的時Servlet就會被實例化。且無論訪問多少次servlet,其

javaweb-servlet學習筆記(4)

這是一個servlet實現的上傳檔案的簡單栗子: 一、在上傳頁面需要注意兩點: 1.上傳檔案的method只能是post方式,get不能上傳檔案。 還需要加上enctype="multipart/form-data" 表示提交的資料是二進位制檔案。 <form action="up

JavaWeb學習筆記(四)——Servlet開發

一、Servllet是sun公司提供的一門用於開發動態web資源的技術 簡單來說,Servlet是實現了servlet介面的java程式 二、servlet的執行過程 Servlet程式是由web伺服器呼叫,web伺服器收到客戶端的servlet訪問請求後: 1)web伺服器首先檢查

Servlet學習筆記(設定servlet的字符集、生命週期、對映配置、資料庫連線引數的區域性配置)

設定servlet的字符集 servlet是sun公司提供的一門用於開發動態web資源的技術,使用java語言編寫的執行在伺服器端的程式,通過http超文字傳輸協議接受和響應來自客戶端的請求。 servlet的產生是把“html標記”和“大量的業務處理邏輯”給分開,繼續留在html頁

Servlet學習筆記(一)之Servlet原理、初始化、生命週期、結構體系

Servlet是用java語言編寫的應用到Web伺服器端的擴充套件技術,與java物件的區別是,Servlet物件主要封裝了對HTTP請求的處理,並且它的執行需要Servlet容器的支援(以下會介紹原因,也可以看之前的一篇介紹Servlet容器的部落格,(http://blog.csdn.net/megust

Servlet學習筆記(四)之請求轉發與重定向(RequestDispatcher與sendRedirect)

ServletContext可以實現請求轉發(ServletContext請求轉發相關內容見之前部落格:http://blog.csdn.net/megustas_jjc/article/details/53191657),request也可以。HttpServletRequest 和 ServletCont

Servlet學習筆記(二)之Servlet路徑對映配置、Servlet介面、ServletConfig、ServletContext

Servlet路徑對映配置 要使Servlet物件正常的執行,需要進行適當的配置,以告訴Web容器哪個請求呼叫哪個Servlet物件處理,對Servlet起到一個註冊的作用。Servlet的配置資訊包含在web.xml檔案中,主要通過兩步進行配置: (1)宣告Servlet物件 通過< servlet&

Servlet學習筆記(三)之HttpServletResponse

init() 方法中引數 ServletConfig 物件使用 通過ServletConfig 獲得 ServletContext物件 使用 HttpServletRequest 與HttpServletResponse HttpServletResponse 繼承 ServletResponse 介面

Servlet學習筆記 :網頁應用Blog的迭代

簡介:跟隨林信良老師的《JSP&Servlet學習筆記》,迭代自己的網頁應用Blog。 一、概括 1 - 功能類 登入 :已有賬戶,登入成功顯示歷史動態。 註冊 :沒有賬戶,組冊成功顯示歡迎介面。 釋出 :登入成功,新增動態資訊。 刪除 :

Servlet學習筆記【2】---Http資料包

本文主要講Http協議相關知識。 1 Http協議特點 單向性:客戶端和服務端是單向通訊的,只有客戶端發請求,服務端才會響應產生。(異於推送模式) 無狀態:協議本身並沒有狀態的記錄,當客戶端多次訪問伺服器時,服務端並不知道你曾經訪問。STP協議是有狀態的(即客戶端連線服務端後,服務端會記錄連線狀態,下次連結繼

Servlet學習筆記(一、初學servlet

描述 serlvet有serlvet容器管理,生成動態的內容,serlvet是平臺獨立的Java類 serlvet容器負責serlvet和使用者的通訊一級呼叫servlet的方法,servlet和客戶的通訊太用“請求/響應”的模式。 功能: 1、接收使用者請求的