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的时间。

热门文章

优秀文章