HttpServletRequest方法總結

2021-09-30 05:05:19 字數 1180 閱讀 6048

httpservletrequest方法總結

getscheme()方法返回請求的計畫,比如http,https或者ftp.

getservername()方法返回被傳送請求的伺服器的主機名

getserverport()方法返回被傳送請求的埠號。

getcontextpath()返回請求位址的根目錄,以"/"開關,但不是以"/"結尾。

乙個常用的獲得伺服器位址的連線字串是:

string path = request.getcontextpath();

string basepath = request.getscheme()+"://"+request.getservername()+":"+request.getserverport()+path+"/";

getcookies() 取得cookie

getmethod() 取得請求方法,如get,post或put

getrequesturl() 取得請求url(統一資源定位符)

getrequesturi() 取得請求uri(統一資源識別符號)

getsession() 取得對應session

getheader(name)返回指定名稱的特定請求的值。

使用方法如下:

out.print("cookie:==="+request.getheader("cookie")+"

");完整舉例:

accept:===*/*

accept-language:===zh-cn

accept-encoding:===gzip, deflate

user-agent:===mozilla/4.0 (compatible; msie 6.0; windows nt 5.1; sv1; theworld)

host:===localhost:8080

connection:===keep-alive

cookie:===jsessionid=bf00f7fd72f5df83df8f62e3d5eff960

面試過,感覺自己有好多不足之處,平時寫**的時候也不去記那個類下面哪些方法,有些時候真的就是機械的寫上去了!今天面試說httpserverrequest裡面有**方法:至少getsession()/getcookies()/getrequesturl()/getrequesturi()經常用到,我卻乙個都沒說出來,比菜鳥還要菜的!

HttpServletRequest方法總結

httpservletrequest方法總結 getscheme 方法返回請求的計畫,比如http,https或者ftp.getservername 方法返回被傳送請求的伺服器的主機名 getserverport 方法返回被傳送請求的埠號。getcontextpath 返回請求位址的根目錄,以 開關...

HttpServletRequest常用的方法

通過request物件得到客戶端url方法如下 list 1 request.getrequesturl color red 客戶請求的url,不包括引數資料。2 request.getrequesturi color red cbice boardaction.do color 將url的網域名稱...

HttpServletRequest常用的方法

1 假設客戶端位址是 通過request物件得到客戶端url方法如下 1 request.getrequesturl 客戶請求的url,不包括引數資料。2 request.getrequesturi cbice boardaction.do 將url的網域名稱和尾隨的引數擷取掉,剩下的那部分就是ur...