JSP之get方法和post方法的區別


1:提交 表單的方法不同

   使用get方法提交表單,請求的參數在請求的頭部,可以通過request.getQueryString()方法獲取請求參數,

且request.getContentLength()方法返回值為-1;使用post方法提交表單,請求的參數存放在請求體里,所

request.getQueryString方法獲取不到請求參數,request.getContentLength()可以獲得請求體的長度。

   通過get方法提交表單,因為請求表單存放在請求的頭部,所以會在瀏覽器地址欄顯示;而通過post方法提

交則不會在地址欄顯示,相對安全些。並且由於不同瀏覽器對地址欄的長度各有不同的限制,故采取get方法

提交,則請求參數的長度也會受到限制,而用post方法提交的請求請求參數放在請求體里,請求體長度沒有限

制,則請求參數長度也沒有限制。

   get方法提交表單是用字符方式提交,而post提交表單字符和字節方式都行。

 


免責聲明!

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



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