一、原理
2. request物件是來獲取請求訊息,response物件是來設定響應訊息
2. request物件繼承體系結構:
servletrequest – 介面
繼承 |
httpservletrequest – 介面
實現 |
rg.apache.catalina.connector.requestfacade 類(tomcat)
二、方法及功能
方法名作用
isuserinrole
判斷認證後的使用者是否屬於某一成員組
getattribute
獲取指定屬性的值,如該屬性值不存在返回null
getattributenames
獲取所有屬性名的集合
getcookies
獲取所有cookie物件
getcharacterencoding
獲取請求的字元編碼方式
getcontentlength
返回請求正文的長度,如不確定返回-1
getheader
獲取指定名字報頭值
getheaders
獲取指定名字報頭的所有值,乙個列舉
getheadernames
獲取所有報頭的名字,乙個列舉
getinputstream
返回請求輸入流,獲取請求中的資料
getmethod
獲取客戶端向伺服器端傳送資料的方法
getparameter
獲取指定名字引數值
getparameternames
獲取所有引數的名字,乙個列舉
getparametervalues
獲取指定名字引數的所有值
getprotocol
獲取客戶端向伺服器端傳送資料的協議名稱
getquerystring
獲取以get方法向伺服器傳送的查詢字串
getrequesturi
獲取發出請求字串的客戶端位址
getremoteaddr
獲取客戶端的ip位址
getremotehost
獲取客戶端的名字
getsession
獲取和請求相關的會話
getservername
獲取伺服器的名字
getserverpath
獲取客戶端請求檔案的路徑
getserverport
獲取伺服器的埠號
removeattribute
刪除請求中的乙個屬性
setattribute
設定指定名字引數值
1.獲取請求行資料
2.獲取請求頭資料
}執行結果:
}3.獲取請求體資料
}4.其他功能
①. 獲取請求引數通用方式:不論get還是post請求方式都可以使用下列方法來獲取請求引數
②請求**:一種在伺服器內部的資源跳轉方式
瀏覽器訪問aservlet,a發現沒有瀏覽器找的資源,但是知道b那裡有,所以**給b
特點:
@webservlet
}
③共享資料:a完成後需要告知b已經完成到哪了
JSP內建物件request
jsp內建物件out jsp內建物件request 兩個jsp頁面,第1個獲取客戶輸入的值,第二個是用來解析使用者的輸入的值。http localhost 8080 專案名字 jsp檔名 request 個人理解 就是客戶在瀏覽器上的請求資訊發到伺服器上,比如說登陸請求 request常用屬性放回型...
jsp內建物件 request
request物件 基本概念 客戶端的請求資訊被封裝在request物件中,通過它才能了解到客戶的需求,然後做出響應。它是httpservletrequest類的例項。request物件具有請求域,即完成客戶端的請求之前,該物件一直有效。方法說明 object getattribute string...
Jsp內建物件 request物件
request物件 客戶端的請求資訊被封裝在request物件中,通過它才能了解到客戶的需求,然後做出響應。它是httpservletrequest類的例項。request物件具有請求域,即完成客戶端的請求之前,該物件一直有效。常用方法如下 string getparameter string na...