天天看點

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):删除請求中的一個屬性 

 本文轉自sucre03 51CTO部落格,原文連結:http://blog.51cto.com/sucre/381822,如需轉載請自行聯系原作者

繼續閱讀