HttpServlet类

HttpServlet类扩展了GenericServlet类并实现了Serializable接口。它提供特定于http的方法,例如doGet,doPost,doHead,doTrace等。

1 HttpServlet类的方法

HttpServlet类中有很多方法。它们如下:

  1. public void service(ServletRequest req,ServletResponse res)通过将请求和响应对象转换为http类型,将请求调度到受保护的服务方法。
  2. protected void service(HttpServletRequest req, HttpServletResponse res) 从service方法接收请求,并根据传入的HTTP请求类型将请求分派到doXXX()方法。
  3. protected void doGet(HttpServletRequest req, HttpServletResponse res)处理GET请求。它由Web容器调用。
  4. protected void doPost(HttpServletRequest req, HttpServletResponse res) 处理POST请求。它由Web容器调用。
  5. protected void doHead(HttpServletRequest req,HttpServletResponse res)处理HEAD请求。它由Web容器调用。
  6. protected void doOptions(HttpServletRequest req,HttpServletResponse res)处理OPTIONS请求。它由Web容器调用。
  7. protected void doPut(HttpServletRequest req,HttpServletResponse res)处理PUT请求。它由Web容器调用。
  8. protected void doTrace(HttpServletRequest req,HttpServletResponse res)处理TRACE请求。它由Web容器调用。
  9. protected void doDelete(HttpServletRequest req,HttpServletResponse res)处理DELETE请求。它由Web容器调用。
  10. protected long getLastModified(HttpServletRequest req)返回自格林尼治标准时间1970年1月1日午夜以来最后一次修改HttpServletRequest的时间。

一点教程,一个分享编程知识的公众号。跟着站长一起学习和进步。

通俗易懂,深入浅出,一篇文章只讲一个知识点。

在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。

文章不涉及代码,不烧脑细胞,人人都可以学习。

当你决定关注「一点教程」,你已然超越了90%的程序员!

一点教程二维码