天天看點

html表單和request 表單資料獲得 中文亂碼問題

表單是什麼:表單是用來收集使用者資料的

表單:作為資料收集資料 收集資料送出到伺服器

2種方式 get送出 post送出

get url帶參送出 顯示送出資料

post 隐藏式送出資料 适用于大資料的表單送出 檔案上傳 大文本上傳 隐藏在請求頭中 當做資料提價

表單的目的是讓使用者使用友善

因為請求頭 和響應頭都是文本形式的傳輸 是以如果被截獲别人就可以拿着截獲資訊進行相應操作(用HTTPS協定會好一點)

html表單和request 表單資料獲得 中文亂碼問題

url中文轉義工具

getParameter:按照表單上的name名稱,或者是URL的鍵值,取得上傳的資料

getParameterValues:獲得重複的name值,如果name有多個重複可以使用此方法傳回一個數組(舉例多選)

getParameterNames:獲得所有的name名稱

getParameterMap:獲得所有的name和value

getInputStream:此inputstream是跟浏覽器建立通訊、上傳檔案的時候有用

api調用就是url 開發好了共享别人調用就行了

中文亂碼問題(HTML傳輸)

get/post 也要處理,如果是post看清頁面的編碼格式,要對應

每個web伺服器都有一些小小的差異 tomcat 9 還是比較穩定

request.setCharacterEncoding("UTF-8");

request.setCharacterEncoding("GBK");

繼續閱讀