request物件主要用於處理客戶端請求
request這個物件封裝了客戶端生成的
請求的所有細節,主要包括
頭資訊、系統資訊、請求方式、引數等。通過
request
物件提供的對應的方法可以處理客戶端瀏覽器提交的
請求個各項引數。
request物件常用方法
方法名稱說明
string getparameter(string name)
根據頁面表單元件名稱獲取頁面提交資料
string getparametervalues(string name)
獲取乙個頁面表單元件對應多個值時的使用者的請求資料
void setcharacterencoding(string charset)
指定每個請求的編碼,在呼叫getparameter( )之前進行設定,可以解決中文亂碼問題
string getremoteaddr()
返回提交請求的客戶機的ip位址
注意: setcharacterencoding方法只能用來處理
post
方式提交的中文亂碼,並且
setcharacterencoding
方法必須放在所有
getparameter
方法之前,不然依然會出現亂碼
如果使用get請求要處理中文亂碼
string un=new string(username.getby0074es("iso-8859-1"),"utf-8");
Request內建物件
所謂內建物件就是已經建立好的物件 容器建立的 我們可以直接使用的物件,如果在容器裡接收到使用者的請求,則會自動建立乙個物件來處理客戶端傳送的一些資訊,這個物件就是內建物件,型別是httpservletrequest,在呼叫service方法的時候容器會自動傳遞該物件給方法。可以通過該物件內的方法,將...
Jsp內建物件 request物件
request物件 客戶端的請求資訊被封裝在request物件中,通過它才能了解到客戶的需求,然後做出響應。它是httpservletrequest類的例項。request物件具有請求域,即完成客戶端的請求之前,該物件一直有效。常用方法如下 string getparameter string na...
JSP內建物件 request物件
string username request.getparameter username string password request.getparameter password 此方法用於提取表單中的資訊 在request中建立乙個message資訊 request.setattribute ...