Jsp Servlet基礎 GET和POST區別

2021-06-25 10:16:23 字數 774 閱讀 2018

get和post區別?

1,位址列是否顯示。

get提交的資料都會顯示在位址列中。

post提交的資料不會顯示在位址中。

2,敏感資訊是否安全。

get提交敏感資訊不安全。

post提交敏感資訊保安。

3,位址列的容量

get提交資料都儲存在位址列,無法提交大體積資料。

post提交可以提交大體積資料。

4,資料封裝方式。

get提交將資料封裝到請求頭的請求行中。

post提交將資料封裝到請求體中。

如果伺服器是tomcat。

表單用get提交中文,伺服器端收到後。只能用iso8859-1對收到的中文資料進行一次編碼,在用指定的識別中文的碼表解碼。

表單時post提交中文,既可以使用上述方式,也可以使用tomcat伺服器端的乙個物件request的方法 setcharactorencoding(中文碼表)對中文資料解碼。

該方法只對請求體中的資料解碼。

綜上所述,一般情況下表單提交,使用post方式。

和伺服器端進行互動的方式有幾種?

1,位址列輸入。get

2,超連結。get

3,表單。get post

問題1,如果在表單上加上了增強型的校驗,至於所有專案填寫對了才可以提交。否則無法提交。

服務端收到註冊的資料還需要校驗嗎?

需要!因為安全。

問題2,既然服務端做了校驗,那麼表單還需要做校驗嗎?

需要,為了增強使用者上網體驗效果,也為了減輕服務端壓力。

jsp servlet檔案上傳

一 檔案上傳的基本操作 multipart form data和 的區別 form元素的 enctype 屬性指定了表單資料向伺服器提交時所採用的編碼型別,預設的預設值是。然而,在向伺服器傳送大量的文字 包含非ascii 字元的文字或二進位制資料時這種編碼方式效率很低。在檔案上載時,所使用的編碼型別...

jsp servlet學習筆記

學了馬士兵老師的bbs論壇的開發過程,現在把所能記得的知識記錄下來!1 網頁中通過getparameter方法得到的字元編碼都為8859 1,因此如果傳入的引數為中文,需要對其進行轉碼 一種方法,在文字開頭使用request.setcharacterset gbk或者gb2312 另一種方法 對使用...

Jsp Servlet常用 Listener的分類

servlet 用於監聽一些重要事件的發生,物件在事情發生前 發生後可以做一些必要的處理。用於監聽 http 會話活動情況和 http 會話中的屬性設定情況,也可以監聽 http 會話的 active 和 passivate 情況等,該 需要用到如下多個介面類 1 httpsessionlisten...