JSP的內建物件 request物件

2021-07-16 10:39:33 字數 1251 閱讀 8502

jsp內建的request物件,無需宣告,可以在jsp中直接使用。request物件實現了httpservletrequest介面,在request中包含了使用者的請求資訊。

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

jsp內建物件out jsp內建物件request 兩個jsp頁面,第1個獲取客戶輸入的值,第二個是用來解析使用者的輸入的值。http localhost 8080 專案名字 jsp檔名 request 個人理解 就是客戶在瀏覽器上的請求資訊發到伺服器上,比如說登陸請求 request常用屬性放回型...

JSP內建物件 Request

一 原理 2.request物件是來獲取請求訊息,response物件是來設定響應訊息 2.request物件繼承體系結構 servletrequest 介面 繼承 httpservletrequest 介面 實現 rg.apache.catalina.connector.requestfacade...

jsp內建物件 request

request物件 基本概念 客戶端的請求資訊被封裝在request物件中,通過它才能了解到客戶的需求,然後做出響應。它是httpservletrequest類的例項。request物件具有請求域,即完成客戶端的請求之前,該物件一直有效。方法說明 object getattribute string...