一 點睛
伺服器端只能通過request物件接收客戶端傳送的所有內容。我們常用request物件來接收請求資訊中的引數。
頁面在跳轉或被包含時,會向伺服器傳送請求資訊,伺服器會將請求資訊封裝在request物件中,然後使用request物件獲取請求資訊,也就是傳遞引數。
我們也可以使用request物件獲取使用者提交的表單資訊,然後對使用者使用表單提交的資訊進行處理。
二 實戰
1 input.html
2 input_do.jsp
request.setcharacterencoding("utf-8");
string msg = request.getparameter("msg") ;
out.println("") ;
%>
3 執行
4 說明
request.setcharacterencoding()方法,將資訊的傳輸編碼設定為utf-8。jsp傳輸資料的預設編碼是iso-8859-1,但該編碼格式不支援中文。如果要傳輸中文,則需要將生成的html檔案的編碼格式改為「utf-8」,並且將request解析請求時所使用的格式也設定為相應的格式。
getparameter方法使用的三種場景:
三 參考
JSP的內建物件 request物件
jsp內建的request物件,無需宣告,可以在jsp中直接使用。request物件實現了httpservletrequest介面,在request中包含了使用者的請求資訊。request物件的主要方法有 getparameter string name 獲得客戶端傳送給伺服器端的引數值,該引數一般...
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 ...