1. 程式人生 > >JSP 表單處理

JSP 表單處理

ati tin 有變 處理 check ron pan pos 參數

我們在瀏覽網頁的時候,經常需要向服務器提交信息,並讓後臺程序處理。瀏覽器中使用 GET 和 POST 方法向服務器提交數據。


GET 方法

GET方法將請求的編碼信息添加在網址後面,網址與編碼信息通過"?"號分隔。如下所示:

http://www.runoob.com/hello?key1=value1&key2=value2

GET方法是瀏覽器默認傳遞參數的方法,一些敏感信息,如密碼等建議不使用GET方法。

用get時,傳輸數據的大小有限制 (註意不是參數的個數有限制),最大為1024字節。


POST 方法

一些敏感信息,如密碼等我們可以通過POST方法傳遞,POST提交數據是隱式的。

POST提交數據是不可見的,GET是通過在url裏面傳遞的(可以看一下你瀏覽器的地址欄)。

JSP使用getParameter()來獲得傳遞的參數,getInputStream()方法用來處理客戶端的二進制數據流的請求。


JSP 讀取表單數據

  • getParameter(): 使用 request.getParameter() 方法來獲取表單參數的值。

  • getParameterValues(): 獲得如checkbox類(名字相同,但值有多個)的數據。 接收數組變量 ,如checkbox類型

  • getParameterNames():該方法可以取得所有變量的名稱,該方法返回一個 Enumeration。

  • getInputStream():調用此方法來讀取來自客戶端的二進制數據流。

JSP 表單處理