doGet与doPost的区别 .Servlet接口只定义了一个服务方法--service
.当发出客户端请求时,调用service方法并传递一个请求和响应对象
.使用时经常在doPost()中调用doGet()方法,所以创建servlet时可以不要都Post()方法,
.doGet()只有一个流,参数附加在URL后,大小个数有严格限制且只能是字符串
doPost()的参数是通过另外的流传递的,不能通过URL,所以可以很大,也可以传递二进制数据,如文件的上传
.doGet()是通过http header来传输数据,有数量限制
doPost()则是通过http body来传输数据,没有数量相知
.doGet()只能提交256个字符
相关文章
- Struts2与SpringMVC的区别
- java高级篇----抽象与接口的区别
- java学习笔记(基础篇)—抽象与接口的区别
- Scala中 => Unit 与 () =>Unit的区别
- 浅显直白的Python深拷贝与浅拷贝区别说明
- Mysql 存储引擎中InnoDB与Myisam的主要区别
- #yyds干货盘点#docker 与 k8s 底层架构的区别
- Atitit. servlet 与 IHttpHandler ashx listen 和HttpModule的区别与联系 原理理论 架构设计 实现机制 java php c#.net j
- window.onload =writeMessage(); 与window.onload =writeMessage;的区别
- break与continue在循环语句中的区别