form表單提交伺服器,資料獲取亂碼問題

2021-07-03 02:10:22 字數 371 閱讀 1512

今天做練習的時候用form表單獲取資料,傳到伺服器然後通過jsp回傳到客戶端。

中間出現了亂碼的問題

在jsp中寫的中文是正常顯示的,只有獲取到的資料是亂碼的,那就說明亂碼問題是從客戶端傳送到伺服器端的問題。

在表單頁面,編碼格式,檔案型別全是utf-8型別的

jsp中,request.setcharacterencoding也用了,還是亂碼

最後網上查發現是tomcat配置的問題。在conf/server.xml中

connector標籤中可以設定url的編碼解析格式,沒有設定,那預設就是iso-8859-1,所以在解析url中傳遞的內容的時候出了問題

不想去改配置檔案,所以就將表單的提交方式改為了post,亂碼問題解決

form表單提交資料給後台

1.完整登入示例 1.form表單往後端提交資料注意三點 1.所有獲取使用者輸入標籤都應該放在form表單裡面 2.action屬性控制往哪兒提交,method一般都是設定成post 3.提交按鈕必須一定是type submit 4.input標籤必須有name屬性,形成鍵值對 2.get請求和po...

表單提交獲取資料

前言 新增常見功能,需要新增一條資料對應pojo類的字段,因為通過 val 來取值實在有點麻煩,看上去也顯得臃腫,所以我們可以選擇用form表單提交 1.輸入框或者其他的表單元件的name都以pojo類的字段來命名,如下 2.提交按鈕應為input標籤,其中的type最好為 button ajax有...

批量新增資料(Form表單提交)

通過form表單的requestgetparameternames 方法拿到所有的key 例如 enumeration keys request.getparameternames 然後像map那樣通過key取值 對與不變的資料重複提交,先用keys.nextelement 取出來儲存,每一次與變化...