jsp中get和post的理解,你可以先从html的get和post理解开始。从形式上来说:
(1)get的参数会显示在地址栏,而post的参数不会。
(2)get提交方式服务器用doGet()方法接受,post的用doPost()方法接收。
(3)get提交的参数有一定的大小限制,post没有大小限制。
从协议和本质上来说:
(1)get不经过加密,post经过加密。
(2)get的编码方式根据你的页面指定的编码编码的和服务器无关,而post在tomcat环境下是有tomcat的server.xml指定的。
(3)他们的数据包的头部协议是有差别的。
一个发送,一个接收。。。服务器接到get和post要调用他们所对应(发送或接收数据的页面)的页面,然后再调用数据库,来记录数据或者调出数据。
最大的区别就是post到这就差不多完成了,而get还要把数据拿到最终页面,展示给调用的用户看吧。。。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)