servlet的生命周期,什么情况下调用doGet()和doPost()?

 我来答
百度网友fa82f1dd6
2012-06-20 · 超过29用户采纳过TA的回答
知道答主
回答量:155
采纳率:0%
帮助的人:76.3万
展开全部
一、servlet生命周期分为三个阶段:
1、servlet被服务器实例化后,容器运行其init方法,
2、请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,
3、当服务器决定将实例销毁的时候调用其destroy方法。
二、<form>表单中method属性的值是get就调用doGet()方法,method属性的值是post就调用doPost()方法
一瓶矿泉水008
推荐于2017-11-25 · TA获得超过199个赞
知道答主
回答量:114
采纳率:0%
帮助的人:75万
展开全部
至于它调用哪个方法,就看提交方式 <form action="myServlet" method="get" > method属性的值是get,它就去调用对应servlet的doGet方法。 同理,method属性的值是get,它就去调用对应servlet的doPost方法。 一般来说,不管采用那种提交方式,在servlet里要做的事情是一样的。所以,我们很多情况下,在一个方法里面调用另一个方法,这样随你那种方式提交的,都可以转去做一种处理
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aoisora_blue
2012-06-15 · TA获得超过412个赞
知道小有建树答主
回答量:583
采纳率:0%
帮助的人:367万
展开全部
你前台请求用的method方法是get就调用doGet,post就调用doPost
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
love_jarkic
2012-06-15
知道答主
回答量:46
采纳率:0%
帮助的人:18.9万
展开全部
页面<from>标签中method里面是get就调用doGet方法,post就调用doPost 方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
npsfights
2012-06-15
知道答主
回答量:12
采纳率:0%
帮助的人:5.7万
展开全部
当你JSP页面,<form method="get" > 为get的时调用doGet()方法,如果是post则是会进入doPost()。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式