在servlet中doGet()和doPost()方法是完成什么操作,它们有那些参数?这些参数对应什么?

如题所述

doGet:处理GET请求
doPost:处理POST请求
如果jsp表单采用的是post方法,则servlet调用doPost方法处理,同时处理完后返回jsp页面,浏览器的地址栏上面不带参数;
如果jsp表单采用的是get方法,则servlet调用doGet方法处理,同时处理完后返回jsp页面,浏览器的地址栏上面带Form表单的参数;
注:service()与doGet()方法效果一样
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-16
•如果请求是幂等的就可以使用GET
•所谓幂等是指多个请求返回相同的结果
•当改变服务器状态时应当使用POST方法
•GET请求的例子:

•采用POST方法向服务器发送命名参数时,与采用GET方法几乎一样的。
•区别:POST方法将参数串放在请求体中发送,而GET方法是将参数追加到URL中发送。
•如果数据处理不改变数据模型的状态,HTML使用规约理论上推荐采用GET方法,从这
可以看出,获取数据时应当使用GET方法。
•如果因为存储、更新数据,或者发送电子邮件,操作改变了数据模型的状态,这时建议使 用POST方法。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网