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

2021-10-02 08:14:31 字數 1260 閱讀 2999

response.

setcontenttype

("text/html;charset=utf-8"

); printwriter out = response.

getwriter()

;

string title =

"讀取資料內容"

; string doctype =

"\n"

;

out.

println

(doctype +

"\n"+""

+"\n"

+"\n"

+"引數名稱

引數值\n"

+"\n"

);

​ getparameternames()用於得到當前請求中的所有引數的完整列表。(即此時所有的表單引數),最終為列舉型別

enumeration paramnames = request.

getparameternames()

;

​ while(paramnames.hasmoreelements())迴圈來確定在這個列舉中是否還有可用的表單;paramnames.nextelement()中使用了強制轉換型別轉換為string型別,目的是便於後面在table中輸出表單引數名稱;paramvalues這個陣列用於存放當前這個引數的內容,陣列下標也代表著陣列個數。

while

(paramnames.

hasmoreelements()

)//讀取多個值

else

out.

println("");}

out.

println

("\n\n");}}

​ 用form來建立乙個輸入框,並設定提交按鈕。

此處math第乙個輸入框不填,chinese的輸入框內不填

結果如圖所示:math的引數值的第乙個為空白,因為在讀取多個值時,不會根據內容的字元長度而進行區分,因此輸入為空白,顯示也為空白。 chinese的引數值為沒有值,因為在讀取乙個值時,會根據字串長度是否為0而進行不同輸出。詳情見2中**。

servlet表單資料

servlet表單資料 很多情況下,我們需要從瀏覽器傳遞一些資訊到web伺服器,最終到後台程式。瀏覽器使用get和post兩種方法將資訊傳遞到web伺服器。一 get方法 get方法向頁面請求傳送已近編碼的使用者資訊。頁面和已經編碼的資訊中間用問號 隔開。如下所示 get方法是預設的從瀏覽器向web...

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

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

表單資料的加密傳輸

一 表單資料的提交方式選擇 常用的與伺服器進行的互動方式是get和post 關於兩者的區別此處有詳細的介紹 而一般在表單的資料提交中,都會選擇post方式,因為使用get方法資料是通過url傳遞的,在位址列中會直接看到傳遞的資料,這樣就缺少安全性。而使用post傳遞時,是把提交的資料放置在http包...