`
caleb_520
  • 浏览: 247299 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Servlet中的GET和POST之间的区别

阅读更多
在学习JavaWeb最初的开始阶段,大家都会遇到HttpServlet中的doGet和doPost方法。
(1)doGet方法:主要是处理Http中的Get请求
(2)doPost方法:主要是处理Http中的Post请求

那么Get请求和Post请求到底有什么样的区别
(1)get只有一个流,参数附加在url后,大小个数有严格限制且只能是字符串
例如,http://localhost:8888/javaweb/getServlet?name=123
(2)post的参数是通过另外的流传递的,不通过url,所以可以很大,也可以传递二进制数据,如文件的上传

什么时候使用doGet和doPost方法
1.通过表单提交到的servlet,看form的method是get还是post  
2.通过链接<a  href...>访问的servlet,doGet  
3.直接在ie地址栏中键入的servlet地址,doGet
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics