HttpServlet類擴充套件了GenericServlet
類並實現了Serializable
介面。它提供了http特定的方法,如:doGet
,doPost
,doHead
,doTrace
等。
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 上次修改的時間。 |