日期:2014-05-18  浏览次数:20819 次

servlet面试题
doGet和doPost方法有什么区别?
------解决方案--------------------
get方式能在地址栏看到参数,而post不能。
------解决方案--------------------
doget和dopost的区别

get和post是http协议的两种方法,另外还有head, delete等 

这两种方法有本质的区别,get只有一个流,参数附加在url后,大小个数有严格限制且只能是字符串。post的参数是通过另外的流传递的,不通过url,所以可以很大,也可以传递二进制数据,如文件的上传。 

在servlet开发中,以doGet()和doPost()分别处理get和post方法。 
首先判断请求时是get还是post,如果是get就调用doGet(), 如果是post就调用doPost()。都会执行这个方法。