form表單的get和post傳值問題


對於方法getParameter(),get和post都可以使用,post的安全性要高於get。今天試着用個demo做個登陸,測試時候用的是post方式傳輸數據,結果調用getParameter()接收不到值。將form表單里的enctype設置為“application/x- www-form-urlencoded”即可。

原因是:如果是POST請求要根據<form>表單提交數據的編碼方式來確定能否使用.當編碼方式是(application/x- www-form-urlencoded)時才能使用.這種編碼方式(application/x-www-form-urlencoded)雖然簡單,但對於傳輸大塊的二進制數據顯得力不從心.對於傳輸大塊的二進制數這類數據,瀏覽器采用了另一種編碼方式("multipart/form-data"),這時就需要使用下面的兩種方法。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM