get和post这是http协议的两种方法。这两种方法有本质的区别,get只有一个流,参数附加在url后,大小个数有严格限制且只能是字符串。post的参数是通过另外的流传递的,不通过url,所以可以很大,也可以传递二进制数据,如文件的上传。
在servlet开发中,以doGet()和doPost()分别处理get和post方法。
另外还有一个doService(), 它是一个调度方法,当一个请求发生时,首先执行doService(),不管是get还是post。在HttpServlet这个基类中实现了一个角度,首先判断是请求时get还是post,如果是get就调用doGet(), 如果是post就调用doPost()。你也可以直接过载doService()方法,这样你可以不管是get还是post。都会执行这个方法。
servlet之间Get()与Post()的区别
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
JSP/Servlet及相关技术详解(三)
zmhot88
2019-02-23 00:02:57
Servlet学习笔记(6)——GenericServlet
殷巖泉
2019-02-22 23:27:51
Servlet学习笔记(5)——ServletResponse
殷巖泉
2019-02-22 23:27:50
servlet输出中文乱码
殷巖泉
2019-02-22 23:27:50
Servlet学习笔记
殷巖泉
2019-02-22 23:27:50
Tomcat部署servlet小应用无法找到相应的servlet类的问题可能原因
renwuzhongguo
2019-02-22 22:40:17
浅析Servlet的url-pattern
kinken_j
2019-02-22 21:24:08
extjs 利用doAction提交,返回<pre>{success:true}</pre>之firefox chrome问题
focus_000
2019-02-22 21:13:20
Servlet 商品留言
dyzyxy
2019-02-22 20:40:28
servlet中校验模板
johnyucn
2019-02-22 20:24:06
深入研究Servlet线程安全性问题
李武洪
2019-02-22 19:27:47
Servlet生命周期
cheshun520
2019-02-22 18:53:37
使用Servlet实现网页验证码功能
ZWOOM
2019-02-22 18:47:33