JSP中的request物件

2021-04-20 15:01:39 字數 1270 閱讀 2633

jsp中的request物件 佟強 2008.10.9

request物件實現了httpservletrequest介面,通過它可以獲得使用者的請求引數,獲得cookie,獲得http請求頭,獲得使用者的ip位址等等。request物件的主要方法有:

getparameter(string name) 獲得客戶端傳送給伺服器端的引數值,該引數一般由表單的name屬性指定。

getparametervalues(string name) 獲得客戶端傳送給伺服器的引數的所有值,返回乙個字串陣列。

getparameternames() 獲得客戶端傳送給伺服器的所有引數的名字,其結果是乙個列舉的例項。

getheader(string name) 獲得乙個http請求頭的值。

getheaders(string name) 獲得乙個http請求頭的所有值。

getheadernames() 獲得所有http請求頭的名字。

getmethod() 獲得請求方法(get、post)。

getcookies() 獲得cookie的陣列

setattribute(string n,object o) 在request上設定乙個屬性和屬性的值。

getattribute(string name) 獲得request物件上的乙個屬性的值。

removeattribute(string name) 刪除request物件的乙個屬性。

getattributenames() 獲得request物件上的所有屬性的值。

getrequesturl() 獲得客戶端請求的url。

getrequesturi() 獲得客戶端請求的uri。

getquerystring() 獲得查詢字串,即客戶端通過get方法傳遞引數時附加在uri後面的字串。

getservername() 獲得伺服器的名字。

getserverport() 獲得伺服器的埠。

getcontextpath() 獲得web應用的路徑。

getlocaladdr() 獲得客戶端請求的伺服器的ip位址。

getremoteaddr() 獲得客戶端的ip位址。

getsession([boolean create]) 返回與請求相關的httpsession。

getrequestdispatcher(string path) 獲得path對應的requestdispatcher物件。

setcharacterencoding(string enc) 設定請求引數使用的字符集。

JSP中的Request請求物件

該物件封裝了使用者提交的資訊,通過呼叫該物件相應的方法可以獲取封裝的資訊。request常用的方法如下 方法名 作用 getparameter string strtextname 獲取表單提交的資訊 request.getparametervalues string name 獲取多個元素值,返回...

JSP程式設計中Request物件詳解

request.getremoteaddr 獲取遠端ip位址 response.setcontenttype text html charset gbk 設定傳送方式和字符集 response.getwriter 獲取輸出物件,構造printwriter物件 返回響應 利用 1 printwrite...

JSP中request物件的常用方法

1 getparameter string name 一般用它讀取表單中引數 2 getprotocol 獲取客戶端向伺服器端傳送資料所依據的協議名稱。3 getremoteaddr 獲取客戶端的ip位址。4 getremotehost 獲取客戶端的名字。5 getservername 獲取伺服器的...