客戶端的請求信息被封裝在request對象中,通過它才能了解到客戶的需求,然后做出響應。它是HttpServletRequest類的實例。request對象具有請求域,即完成客戶端的請求之前,該對象一直有效。常用方法如下:
常用方法 | 方法介紹 |
---|---|
String getParameter(String name) | 返回name指定參數的參數值 |
String[] getParameterValues(String name) | 返回包含參數name的所有值的數組 |
void setAttribute(String,Object) | 存儲此請求中的屬性 |
Object getAttribute(String name) | 返回指定屬性的屬性值 |
String getContentType() | 得到請求體的MIME類型 |
String getProtocol() | 返回請求用的協議類型及版本號 |
String getServerName() | 返回接受請求的服務器主機名 |
int getServerPort() | 返回服務器接受此請求所用的端口號 |
String getCharacterEncoding() | 返回字符編碼方式 |
void setCharacterEncoding() | 設置請求的字符編碼方式 |
int getContentLength() | 返回請求體的長度(以字節數) |
String getRemoteAddr() | 返回發送此請求的客戶端IP地址 |
String getRealPath(String path) | 返回一虛擬路徑的真實路徑 |
String request.getContextPath() | 返回上下文路徑 |
代碼運行后瀏覽器中顯示如下,代碼放在最后面;
代碼文件有兩個: 大黃蜂
reg.jsp
request.jsp
參考資料:
慕課網-JAVA遇見HTML-JSP篇