随笔都是学习笔记
随笔仅供参考,为避免笔记中可能出现的错误误导他人,请勿转载。
posts - 398,comments - 0,views - 13万

HttpServlet简介:

javax.servlet.http.HttpServlet
public abstract class HttpServlet
extends GenericServlet
implements Serializable

NO

方法名称

参数

返回值

作用

1
protected void doDelete(HttpServletRequest req, HttpServletResponse resp)
throws ServletException,IOException

req - HttpServletRequest 对象,其中包含客户端对 servlet 发出的请求

resp - HttpServletResponse 对象,其中包含 servlet 返回给客户端的响应

由服务器调用(通过 service 方法)以允许 servlet 处理 DELETE 请求。 DELETE 操作允许客户端从服务器中删除文档或网页。
2
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException,IOException

req - 一个 HttpServletRequest 对象,其中包含客户端对 servlet 发出的请求

resp - 一个 HttpServletResponse 对象,其中包含 servlet 发送给客户端的响应

由服务器调用(通过 service 方法)以允许 servlet 处理 GET 请求。
3
protected void doHead(HttpServletRequest req,HttpServletResponse resp)
throws ServletException,IOException

req - 传递给 servlet 的请求对象

resp - servlet 用来将标头返回给客户端的响应对象

从受保护的服务方法接收一个HTTP HEAD请求并处理该请求。当客户端只希望看到响应的报头时,例如Content-Type或Content-Length,就会发送一个HEAD请求。HTTP HEAD方法计算响应中的输出字节数,以精确地设置Content-Length报头。
4
protected void doOptions(HttpServletRequest req,HttpServletResponse resp)
throws ServletException,IOException

req - HttpServletRequest 对象,其中包含客户端对 servlet 发出的请求

resp - HttpServletResponse 对象,其中包含 servlet 返回给客户端的响应

由服务器(通过服务方法)调用,以允许servlet处理OPTIONS请求。OPTIONS请求确定服务器支持哪些HTTP方法,并返回一个适当的报头。例如,如果一个servlet覆盖了doGet,这个方法会返回以下报头:
 
允许:GET, HEAD, TRACE, OPTIONS
5
protected void doPost(HttpServletRequest req,HttpServletResponse resp)
throws ServletException,IOException

req - 一个 HttpServletRequest 对象,其中包含客户端对 servlet 发出的请求

resp - 一个 HttpServletResponse 对象,其中包含 servlet 发送给客户端的响应

由服务器(通过服务方法)调用,以允许servlet处理POST请求。HTTP POST方法允许客户机一次向Web服务器发送无限长度的数据,在发送信用卡号等信息时非常有用。
6
protected void doPut(HttpServletRequest req,HttpServletResponse resp)
throws ServletException,IOException

req - HttpServletRequest 对象,其中包含客户端对 servlet 发出的请求

resp - HttpServletResponse 对象,其中包含 servlet 返回给客户端的响应

由服务器调用(通过 service 方法)以允许 servlet 处理 PUT 请求。 PUT 操作允许客户端将文件放在服务器上,类似于通过 FTP 发送文件。
7
protected void service(HttpServletRequest req,HttpServletResponse resp)
throws ServletException,IOException

req - HttpServletRequest 对象,其中包含客户端对 servlet 发出的请求

resp - HttpServletResponse 对象,其中包含 servlet 返回给客户端的响应

接收GET或者POST请求并分发到对应的doGet()或doPost()方法中
8
public void service(ServletRequest req,ServletResponse res)
throws ServletException,IOException

req - HttpServletRequest 对象,其中包含客户端对 servlet 发出的请求

res - HttpServletResponse 对象,其中包含 servlet 返回给客户端的响应

 无  父类及Servlet中的service()方法
常用的一般都是doGet()、doPost()方法,需要进行重写,以达到自定义的功能;
































 
posted on   时间完全不够用啊  阅读(82)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示