request中的get方法

JSP中有9大內置的隱式對象,其中的request對象的get方法的使用如下:

request.getAttribute()               //獲得setAtrribute的數據

request.getAttributeNames()           //返回所有可用屬性名的枚舉
request.getAuthType()               //返回用於保護servlet的驗證方法名稱
request.getCharacterEncoding()        //返回字符編碼方式
request.getClass()                   //返回一個類
request.getContentLength()            //返回請求體的長度(以字節數)
request.getContentType()              //得到請求體的MIME類型
request.getContextPath()               //獲取當前系統的路徑 獲得應用名稱
request.getCookies()                  //返回此次請求發送的Cookie對象
request.getDateHeader()               //用於將指定頭信息的部分轉換成方便轉換爲時間類型的長整數型
request.getHeader()                   //獲取客戶端的瀏覽器類型。
request.getHeaderNames()           //返回請求頭包含的所有頭名稱的枚舉。
request.getHeaders()               //獲取一個name的多個值序列,返回請求給出的指定類型的所有HTTP頭標的名稱的枚舉值
request.getInputStream()              //得到請求體中一行的二進制流
request.getIntHeader()                //以int的形式返回指定請求頭的值。
request.getLocalAddr()                 //接收請求的接口的 InternetProtocol (IP) 地址

request.getLocale()                     //基於 Accept-Language 頭,返回客戶端將用來接受內容的首選 Locale 客戶端語言環境

request.getLocales()                    //所有的語言環境
request.getLocalName()                  //接收請求的 Internet Protocol(IP) 接口的主機名

request.getLocalPort()                  //接收請求的接口的 InternetProtocol (IP) 端口號

request.getMethod()                     //請求方式
request.getParameter()                   //獲得表單提交的數據
request.getParameterMap()                //返回類型是String[]
request.getParameterNames()              //將發送請求頁面中form表單裏所有具有name屬性的表單對象獲取(包括button).返回一個Enumeration類型的枚舉
request.getParameterValues()             //將獲取所有form表單中name屬性爲"name"的值.該方法返回一個數組.遍歷數組就可得到value值
request.getPathInfo()                   //返回與客戶端發出此請求時發送的URL相關聯的額外路徑信息。

request.getPathTranslated()           //映射到服務器實際路徑之後的路徑信息
request.getProtocol()                   //返回請求用的協議類型及版本號獲取客戶端向服務器端傳送數據所依據的協議名稱。
request.getQueryString()                //字符串形式的附加到URL後面的查詢字符串,數據仍舊是URL編碼的
request.getReader()                      //返回解碼過了的請求體
request.getRealPath()                    //返回一虛擬路徑的真實路徑
request.getRemoteAddr()                  //返回發送此請求的客戶端IP地址
request.getRemoteHost()                    //返回發送此請求的客戶端主機名   獲取客戶端的名字
request.getRemotePort()                      //發送請求的客戶主機端口
request.getRemoteUser()                   //返回包含在請求RUL中路徑後面的查詢字符串。如果沒有查詢字符串返回null
       
request.getRequestDispatcher()            //請求轉發,獲取請求過來的地址,與該地址共享一個Request

request.getRequestedSessionId()             //返回客戶端制定的回話ID
request.getRequestURI()                    //請求的資源
request.getRequestURL()             //獲取URL,包含域名,不包含請求內容

request.getScheme()                    // 返回請求用的計劃名,  返回當前鏈接使用的協議 如:http.https及ftp等
request.getServerName()                //返回接受請求的服務器主機名獲取服務器的名字。
request.getServerPort()                //返回服務器接受此請求所用的端口號 
request.getServletPath()                //返回請求調用servlet的URL部分
request.getSession()                    //返回與此請求關聯的當前HttpSession,如果沒有當前會話並且參數爲true,則返回一個新會話
    
request.getUserPrincipal()            // 返回包含當前已經過驗證的用戶的名稱的java.security.Principal對象。如果用戶沒有經過驗證,則該方法返回null


setMaxInactiveInterval的參數是秒
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章