JSP中的Request請求物件

2021-07-11 09:22:46 字數 1120 閱讀 6747

該物件封裝了使用者提交的資訊,通過呼叫該物件相應的方法可以獲取封裝的資訊。request常用的方法如下

方法名

作用

getparameter(string strtextname)

獲取表單提交的資訊

request.getparametervalues(string name)

獲取多個元素值,返回陣列

request.setcharacterencoding("utf-8");

處理post

提交的亂碼請求

request.getrequestdispatcher(url).forward(request,response)

getprotocol()

獲取客戶使用的協議

getservletpath()

獲取客戶提交資訊的頁面

getmethod()

獲取客戶提交資訊的方式

getrermoteaddr()

獲取客戶的ip

位址getremotehost()

獲取客戶機的名稱

getserverport()

獲取伺服器的埠號

getparameternames()

獲取客戶端提交的所有引數的名字

getservername()

獲取伺服器名稱

注意:中文亂碼處理方法

當request

物件獲取客戶提交的漢字字元時,會出現亂碼問題,必須進行特殊處理。首先,將獲取的字串用

iso-8859-1

進行編碼,並將編碼存發到乙個位元組陣列中,然後再將這個陣列轉化為字串物件即可。

例:語法

string textcontent=request.getparameter(

"boy"

);  

byteb=textcontent.getbytes(

"iso-8859-1"

);  

textcontent=newstring(b,」

utf-8

」);

JSP中的request物件

jsp中的request物件 佟強 2008.10.9 request物件實現了httpservletrequest介面,通過它可以獲得使用者的請求引數,獲得cookie,獲得http請求頭,獲得使用者的ip位址等等。request物件的主要方法有 getparameter string name ...

jsp中request和session的區別

request 請求 session 會話 客戶端到伺服器的一次操作 請求 同乙個客戶端和伺服器的多次請求 互動 只能傳遞同乙個請求中的值 如果多個jsp之間使用的是response.sendredirect string path 重定向,那值就無法進行傳遞 只要在乙個會話中,可以一直傳值,一次性...

JSP中Request屬性範圍

通過新增引數,通過來實現伺服器端跳轉,以此來測試request屬性的範圍 步驟一 requestscopedemo.jsp 新增info1引數 通過跳轉 步驟二 requestscopedemo 1.jsp 新增info2引數 通過跳轉 步驟三 requestscopedemo 2.jsp requ...