HttpServlet类介绍和用法示例

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

    推荐阅读