Servlet API與JSP內部對象的對應關係

 JSP提供了八個內部對象,而其中的五個內部對象對應於Servlet API中的七個對象,這也就使得咱們正常理解並熟練使用Servlet中的這七個對象顯得尤爲重要。這五個JSP的內部對象和Servlet API中的對象的對應關係是:java

◆request對象對應於:javax.servlet.http.HttpServletRequest和javax.servlet.ServletRequest服務器

◆response對象對應於:javax.servlet.http.HttpServletResponse和javax.servlet.ServletResponsecookie

◆session對象對應於:javax.servlet.http.HttpSessionsession

◆application對象對應於:javax.servlet.ServletContextapp

◆config對象對應於:javax.servlet.ServletConfigide

javax.servlet.http.HttpServletRequestspa

這是一個接口,在咱們提到接口以前,仍是讓咱們來複習一下Java中接口的一個初步的解釋:接口在語法上與類類似,可是接口沒有實例,使用接口,只是指定類必須作什麼而不是如何作。HttpServletRequest接口用來處理一個對Servlet API的HTTP格式的www.189works.com請求信息。對象

javax.servlet.ServletRequest接口

這也是一個接口,這個接口定義一個Servlet引擎產生的對象,經過這個對象,Servlet能夠得到客戶端請求的數據。這個對象經過讀取請求體的數據提供包括參數的名稱、值和屬性以及輸入流的全部數據。而javax.servlet.http.HttpServletRequest也只是該接口的一個擴展,也就是說,該接口的全部方法也能夠被Servlet API中javax.servlet.http.HttpServletRequest所使用。servlet

javax.servlet.http.HttpServletResponse接口

該接口用來描述一個返回到客戶端的HTTP迴應。

javax.servlet.ServletResponse接口

該接口用來定義一個Servlet API產生的對象,經過這個對象,Servlet對客戶端的請求做出響應。這個響應應該是一個MIME實體,多是一個HTML頁、圖象數據或其餘MIME的格式。javax.servlet.http.HttpServletResponse接口是該接口的擴展www.189works.com。

javax.servlet.http.HttpSession接口

該接口用來描述一個session,至於什麼是session我想在這裏就不必說了吧。

javax.servlet.ServletContext接口

該接口用來定義了一個Servlet API的環境對象。也但是認爲這是多個客戶端共享的信息,它與session的區別在於應用範圍的不一樣,session只對應於一個用戶。

javax.servlet.ServletConfig接口

該接口定義了一個對象,經過這個對象,Servlet引擎配置一個Servlet API。每個ServletConfig對象對應着一個惟一的Servlet。

javax.servlet.http.Cookie類

這個類描述了一個cookie,cookie的做用其實與session很相似,只是cookie保存在客戶端,session保存在服務器端。

相關文章
相關標籤/搜索