天天看點

HttpServletRequest小結

基本概述

該對象是有Web伺服器建立的,每一次請求都會建立一次。其作用是将HTTP請求封裝成一個類,供Servlet處理。

常用方法

1、請求行

Get

http://localhost:8080/day09/servlet/req1?username=zs

http/1.1

getMethod(); 獲得請求方式

getRequestURL();傳回用戶端送出請求時的完整URL。

getRequestURI(); 傳回請求行中的資源名部分。

getContextPath(); 目前應用的虛拟目錄 /day09_01_request

getQueryString() ; 傳回請求行中的參數部分。

2、請求消息頭

String getHeader(String name) 根據頭名稱得到頭資訊值

Enumeration getHeaderNames() 得到所有頭資訊name

Enumeration getHeaders(String name) 根據頭名稱得到相同名稱頭資訊值

3、請求正文

與擷取表單資料相關的方法

getParameter(name) 根據表單中name屬性的名,擷取value屬性的值方法

getParameterValues(String name)專業為複選框取取提供的方法

getParameterNames() 得到表單送出的所有name的方法

getParameterMap 到表單送出的所有值的方法 //做架構用,非常實用

getInputStream 以位元組流的方式得到所有表單資料

繼續閱讀