request的各種方法大全

2021-09-09 05:11:13 字數 1610 閱讀 3085

request.setattribute("result", district);//放進作用域,可以用el表示式在頁面展示。(名字,呼叫方法的結果)

pagecontext.request.contextpath 上級目錄

?=request.getcontextpath 得到路徑賦予?

request.getparameter("id"); //獲得頁面傳來的id引數

request.getsession().removeattribute(constants.user_session)清除session就可以了

request.getsession().getattribute(constants.user_session)) 得到session後面可以繼續點得

到session裡的什麼

request.getsession().setattribute(constants.user_session,user) 把user登入資訊放入session裡:

//進行一次頁面跳轉,相當於重新整理該頁面,展示出新查出的資訊

request.getrequestdispatcher("/index.jsp").forward(request, response);

request物件的主要方法:

setattribute(string name,object):設定名字為name的request的引數值

getattribute(string name):返回由name的屬性值

getattributenames():返回request物件所有屬性的名字集合,結果是乙個列舉的例項

getcookies():返回客戶端的所有cookie物件,結果是乙個cookie陣列

getcharacterencoding():返回請求中的字元編碼方式

getcontentlength():返回請求的body的長度

getheader(string name):獲得http協議定義的檔案頭資訊

getheaders(string name):返回指定名字的request header的所有值,結果是乙個列舉的例項

getheadernames():返回所以request header的名字,結果是乙個列舉的例項

getinputstream():返回請求的輸入流,用於獲得請求中的資料

getmethod():獲得客戶端向伺服器端傳送資料的方法

getparameter(string name):獲得客戶端傳送給伺服器端的有name指定的引數值

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

getparametervalues(string name):獲得有name指定的引數的所有值

getprotocol():獲取客戶端向伺服器端傳送資料所依據的協議名稱

getquerystring():獲得查詢字串

getremotehost():獲取客戶端的名字

getservername():獲取伺服器的名字

getserverport():獲取伺服器的埠號

removeattribute(string name):刪除請求中的乙個屬性

Request獲取url資訊的各種方法比較

在asp.net程式設計中經常需要用request獲取url的有關資訊,request中有多種方法獲取url資訊,但我經常忘了各種方法的具體作用,今天我就寫了個測試程式,將各種方法得到的結果列出來,以後用時直接參考一下就行了。testweb request.currentexecutionfilep...

request常用方法大全

一 httpservletrequest介紹 httpservletrequest物件代表客戶端的請求,當客戶端通過http協議訪問伺服器時,http請求頭中的所有資訊都封裝在這個物件中,通過這個物件提供的方法,可以獲得客戶端請求的所有資訊。二 request常用方法 2.1 獲得客戶機資訊 get...

request獲取資料的幾種方法

1 request.getparameter 1 只接收前台穿過來的乙個指定的引數 2 string value request.getparameter key 2 request.getparametermap 說白了前端提交到servlet或者action裡面的引數map,如果你是以表單提交,...