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