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