servlet表單資料

2021-07-27 07:48:20 字數 790 閱讀 5515

servlet表單資料

很多情況下,我們需要從瀏覽器傳遞一些資訊到web伺服器,最終到後台程式。瀏覽器使用get和post兩種方法將資訊傳遞到web伺服器。

一、get方法

get方法向頁面請求傳送已近編碼的使用者資訊。頁面和已經編碼的資訊中間用問號(?)隔開。如下所示:

get方法是預設的從瀏覽器向web伺服器傳遞資訊的方法,會產生乙個很長的字串,出現在瀏覽器的位址中。如果要傳遞到的資訊是密碼或者是其他的敏感資訊,請不要使用get方法。get方法有大小限制:請求字元中最多只能有1024個字元。

這些資訊使用query_strin頭傳遞,並可以通過query_string環境變數訪問,servlet使用doget()方法處理這種型別的方法。

二、post方法

另乙個向後台傳遞資訊比較可靠的方法是post方法。post方法打包資訊的方法與get方法基本相同,但是post方法不是把資訊作為url中?字元後的文字字元傳送而是把這些資訊作為乙個單獨的訊息。訊息以標準輸出的形式傳到後台程式,可以解析和使用這些標準輸出。servlet使用dopost()方法處理這種型別的請求。

三、使用servlet讀取表單資料

servlet處理表單資料,這些資料會根據不同的情況使用不同的方法自動解析:

getparameter():可以使用requset.getparameter()方法來獲取表單的引數值。

getparametervalue():如果引數出現一次以上,則呼叫該方法,並返回多個值,例如核取方塊。

getparameternames():如果要得到當前請求中所有的引數列表,則呼叫該方法。

JSP通過Servlet提交表單資料並顯示

今天試著實現乙個小demo,通過乙個註冊頁面,提交我們所填寫的資料,並且顯示在乙個 內 步驟一 通過分析,需求,我們需要先寫好兩個jsp register.jsp userlist.jsp 使用者列表 序號賬號姓名 性別愛好 簡介 我們定義好每個資料的name屬性之後,就可以在自定義的servlet...

Servlet的讀取表單資料的乙個小demo

response.setcontenttype text html charset utf 8 printwriter out response.getwriter string title 讀取資料內容 string doctype n out.println doctype n n n 引數名稱...

關於獲取表單資料

今天有個同事做二次開發的時候遇到一些表單資料的小問題,可是這些小問題卻也難倒我了。因為之前一直在用struts處理表單資料,好久沒直接處理過了。所以完全忘記了,溫故知新一下。獲取jsp表單資料,通常的方法是request.getparameter。此方法對於post提交方式來說,用來獲得客戶端傳送給...