客戶端的請求信息被封裝在request對象中,經過它才能瞭解到客戶的需求,而後作出響應。它是HttpServletRequest類的實例。request對象具備請求域,即完成客戶端的請求以前,該對象一直有效。經常使用方法以下:html
經常使用方法 | 方法介紹 |
---|---|
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服務器
參考資料:jsp
慕課網-JAVA碰見HTML-JSP篇編碼