Servlet HttpServlet類

HttpServlet類擴展了GenericServlet類並實現了Serializable接口。它提供了http特定的方法,如:doGetdoPostdoHeaddoTrace等。

HttpServlet類的方法

HttpServlet類中有很多方法。它們分別如下:

序號

方法

描述

1

public void service(ServletRequest req,ServletResponse res)

通過將請求和響應對象轉換爲http類型將請求調度到受保護的service方法。

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日GMT以來HttpServletRequest上次修改的時間。