doGet和doPost的区别
来源:互联网 发布:触屏软件 编辑:程序博客网 时间:2024/05/17 05:09
dopost()中处理的是form中的action
get和post这是http协议的两种方法,另外还有head,
这两种方法有本质的区别,get只有一个流,参数附加在url后,大小个数有严格限制且只能是字符串。post的参数是通过另外的流传递的,不通过url,所以可以很大,也可以传递二进制数据,如文件的上传。
在servlet开发中,以doGet()和doPost()分别处理get和post方法。
另外还有一个doService(),
---------------------------------------------------------------
1.通过表单提交到的servlet,看form的method是get还是post
2.通过链接访问的servlet,doGet
3.直接在ie地址栏中键入的servlet地址,doGet
一般只要实现一个doGet,再另外一个doPost里面调用doGet(resq,resp),resq和resd是doPost的参数.
---------------------------------------------------------------
可以互相调用.
doGet()
---------------------------------------------------------------
老师说post安全点那以后get里面都写doPost(request,response)嵌套一下。平时也没事,但一次做程序时
form提交的action=“xxServlet?id=3”参数在post里怎么也接收不到才发现问题,把表单的method设为post(默认是get)解决。或是提交方式为
window.location.href="xxServlet?id=3";这种方式get里doPost()的话post里也能接收到,所以以前问题没暴露出来。看来以后每个表单都应该写method,get post那边也要按职责接收参数不要嵌套。
- dopost和doget的区别
- doGet()和doPost()的区别
- doGet()和doPost()的区别
- doGet和doPost的区别
- doGet和doPost的区别
- doGet和doPost的区别
- doGet和doPost的区别
- doGet和doPost的区别
- doGet和doPost的区别
- doget和dopost的区别
- doget 和dopost的区别
- doget和dopost的区别
- doGet和doPost的区别
- doget和dopost的区别
- doGet和doPost的区别
- doget和dopost的区别
- dopost和doget的区别
- doGet和doPost的区别
- 项目管理之项目基础概念
- 多触摸学些
- Linux操作系统下关于文件目录的属性意义
- Java多态性的不同表现
- 编译简介
- doGet和doPost的区别
- 如何在软件设计中运用UML
- linux下 用cpuid指令读取CPU信息
- 求数组中最长递增子序列
- Boost库bind函数的嵌套调用
- C++中如何在main()函数之前执行操作?
- GOF23种设计模式趣谈
- Html5新标签解释及用法
- 基于Visual C++2010与windows SDK fo windows7开发Windows 7的多点触摸特性应用程序(1)