1. 程式人生 > >Request物件的主要方法有哪些?

Request物件的主要方法有哪些?

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() :獲得查詢字串 

getRequestURI() :獲取發出請求字串的客戶端地址 

getRemoteAddr():獲取客戶端的 IP 地址 

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

getSession([Boolean create]) :返回和請求相關 Session 

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

getServletPath():獲取客戶端所請求的指令碼檔案的路徑 

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

removeAttribute(String name):刪除請求中的一個屬性