ServletRequest與HttpServletRequest

ServletRequestjson

解析:表明來自客戶端的請求。當Servlet容器接收到客戶端的要求訪問特定Servlet的請求時,容器先解析客戶端的原始請求數據,把它包裝成一個ServletRequest對象服務器

經常使用方法:app

一、getContentLength() 請求正文的長度(大小),若是未知返回-1post

二、getContentType() 請求正文的MIME類型,好比通常post請求是:application/json測試

三、getLocalAddr() 服務器本機IP地址,注意是ipv6格式spa

四、getLocalName() 服務端主機名,注意是主機名,不是主機IP,好比我從本地起服務,localName即localhostorm

五、getRemoteAddr() 遠程IP地址對象

備註:這裏返回的是ipv6,由於我測試用的是本機,地址爲0:0:0:0:0:0:0:1,轉換爲ipv4即127.0.0.1繼承

六、getProtocol() 獲取協議及版本號ip

七、getParameter 獲取從Web客戶端傳到Web服務器端的數據,一般是從Web客戶端的Form表單中獲取

八、getReader() 獲取輸入字符流(只能獲取一次)

九、getInputStream() 獲取輸入字節流(只能獲取一次)

八、getAttribute()與setAttribute() 二者傳遞的數據只會存在於Web容器內部,在具備轉發關係的Web組件之間傳遞。傳遞的數據能夠是任何Object 子類的實例。

 -------------------------------------------------------------------------------------------------------------------------------------------

 

HttpServletRequest

解析:繼承自ServletRequest

經常使用方法:

一、getQueryString() 地址URL裏?後面的部分

二、getRequestURI()

三、getRequestURL() 完整地址(不包括?)

相關文章
相關標籤/搜索