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,如果你是以表單提交,...