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...