request對象完成了HttpServletRequest介面,議決它可以 獲得 使用者的央求 參數,獲得 Cookie,獲得 HTTP央求 頭,獲得 使用者的IP地址等等。request對象的首要要領有:
getParameter(String name) 獲得 用戶端傳送給伺服器端的參數值,該參數通常由表單的name屬性指定。
getParameterValues(String name) 獲得 用戶端傳送給伺服器的參數的一切值,前往一個字串數組。
getParameterNames() 獲得 用戶端傳送給伺服器的一切參數的名字,其結果是一個枚舉的執行個體。
getHeader(String name) 獲得 一個HTTP央求 頭的值。
getHeaders(String name) 獲得 一個HTTP央求 頭的一切值。
getHeaderNames() 獲得 一切 HTTP央求 頭的名字。
getMethod() 獲得 央求 要領(GET、POST)。
getCookies() 獲得 Cookie的數組
setAttribute(String n,Object o) 在request上配置一個屬性和屬性的值。
getAttribute(String name) 獲得 request對象上的一個屬性的值。
removeAttribute(String name) 刪除request對象的一個屬性。
getAttributeNames() 獲得 request對象上的一切屬性的值。
getRequestURL() 獲得 用戶端央求 的URL。
getRequestURI() 獲得 用戶端央求 的URI。
getQueryString() 獲得 查詢字串,即用戶端議決 GET要領傳遞參數時附加在URI後面的字串。
getServerName() 獲得 伺服器的名字。
getServerPort() 獲得 伺服器的連接埠。
getContextPath() 獲得 Web使用的途徑。
getLocalAddr() 獲得 用戶端央求 的伺服器的IP地址。
getRemoteAddr() 獲得 用戶端的IP地址。
getSession([boolean create]) 前往與央求 有關的HttpSession。
getRequestDispatcher(String path) 獲得 path對應的RequestDispatcher對象。
setCharacterEncoding(String enc) 配置央求 參數運用的字元集。