HttpServlet 类2024 年 8 月 29 日 | 阅读 2 分钟 HttpServlet 类扩展了 GenericServlet 类并实现了 Serializable 接口。它提供了特定于 http 的方法,例如 doGet、doPost、doHead、doTrace 等。 |
HttpServlet 类的方法HttpServlet 类中有很多方法。 它们如下所示 - public void service(ServletRequest req,ServletResponse res) 通过将请求和响应对象转换为 http 类型,将请求分派给受保护的服务方法。
- protected void service(HttpServletRequest req, HttpServletResponse res) 从服务方法接收请求,并根据传入的 http 请求类型将请求分派给 doXXX() 方法。
- protected void doGet(HttpServletRequest req, HttpServletResponse res) 处理 GET 请求。 它由 Web 容器调用。
- protected void doPost(HttpServletRequest req, HttpServletResponse res) 处理 POST 请求。 它由 Web 容器调用。
- protected void doHead(HttpServletRequest req, HttpServletResponse res) 处理 HEAD 请求。 它由 Web 容器调用。
- protected void doOptions(HttpServletRequest req, HttpServletResponse res) 处理 OPTIONS 请求。 它由 Web 容器调用。
- protected void doPut(HttpServletRequest req, HttpServletResponse res) 处理 PUT 请求。 它由 Web 容器调用。
- protected void doTrace(HttpServletRequest req, HttpServletResponse res) 处理 TRACE 请求。 它由 Web 容器调用。
- protected void doDelete(HttpServletRequest req, HttpServletResponse res) 处理 DELETE 请求。 它由 Web 容器调用。
- protected long getLastModified(HttpServletRequest req) 返回自格林威治标准时间 1970 年 1 月 1 日午夜以来 HttpServletRequest 最后一次修改的时间。
|