get和post区别.
①浏览器地址栏呈现的效果不同.
get将呈现出URL和URL所附带的参数.
post只呈现出请求的路径,不会呈现出附带的信息参数.
②真正的原因在于向服务器发送请求的形式不同.
get是通过url来法师请求.
post是将信息作为请求体的一部分来进行发送.
因为URL在浏览器中有长度限制,所以get提交有一定的局限性.
比如上传文件,必须用post提交,不能用get提交.
另外通过浏览器地址栏输入网址的方式来访问服务器端资源,全部使用的是get方式.
但是在servlet中doGet()处理get方式的提交,doPost()处理post方式的提交.
它们获取信息都是通过request.getParameter("")来处理的.这个是相同点.