当前位置: 技术问答>java相关
在Servlet中方法doGet和doPost分别实现什么功能,Html中表单的get、post方法我就不明白
来源: 互联网 发布时间:2015-08-07
本文导语: 在Servlet中方法doGet和doPost分别实现什么功能, Html中表单的get、post方法我就不明白。 | 对了, doGet和doPost 都是用来对请求进行响应的函数。 servlet接受到客户的请求后, 根据客户请求的类...
在Servlet中方法doGet和doPost分别实现什么功能,
Html中表单的get、post方法我就不明白。
Html中表单的get、post方法我就不明白。
|
对了, doGet和doPost 都是用来对请求进行响应的函数。
servlet接受到客户的请求后, 根据客户请求的类型, 来调用不同的响应函数,如下图所示:
调用 Dispatch
HTML ----> Servlet-----> service() ------------> doGet()
|
---> doPost()
|
---> doPut()
.....
servlet接受到客户的请求后, 根据客户请求的类型, 来调用不同的响应函数,如下图所示:
调用 Dispatch
HTML ----> Servlet-----> service() ------------> doGet()
|
---> doPost()
|
---> doPut()
.....
|
简单讲是:GET是客户提出申请,服务器反馈
POST是客户直接发送给服务器。
POST是客户直接发送给服务器。
|
服务器对POST也进行反馈。
一般 如果客户发送的请求没有参数, 用GET, 服务器端会调用服务者的DOGET方法来响应; 如果客户发送的请求有参数, 就用POST, 服务者会用DOPOST来响应。
一般 如果客户发送的请求没有参数, 用GET, 服务器端会调用服务者的DOGET方法来响应; 如果客户发送的请求有参数, 就用POST, 服务者会用DOPOST来响应。