HttpServlet類擴(kuò)展了GenericServlet類并實(shí)現(xiàn)了Serializable接口。它提供了http特定的方法,如:doGet,doPost,doHead,doTrace等。
HttpServlet類中有很多方法。它們分別如下:
| 序號(hào) | 方法 | 描述 |
|---|---|---|
| 1 | public void service(ServletRequest req,ServletResponse res) |
通過(guò)將請(qǐng)求和響應(yīng)對(duì)象轉(zhuǎn)換為http類型將請(qǐng)求調(diào)度到受保護(hù)的service方法。 |
| 2 | protected void service(HttpServletRequest req, HttpServletResponse res) |
從service方法接收請(qǐng)求,并根據(jù)傳入的http請(qǐng)求類型將請(qǐng)求發(fā)送到doXXX()方法。 |
| 3 | protected void doGet(HttpServletRequest req, HttpServletResponse res) |
處理GET請(qǐng)求,它由Web容器調(diào)用。 |
| 4 | protected void doPost(HttpServletRequest req, HttpServletResponse res) |
處理POST請(qǐng)求,它由Web容器調(diào)用。 |
| 5 | protected void doHead(HttpServletRequest req, HttpServletResponse res) |
處理HEAD請(qǐng)求,它由Web容器調(diào)用。 |
| 6 | protected void doOptions(HttpServletRequest req, HttpServletResponse res) |
處理OPTIONS請(qǐng)求,它由Web容器調(diào)用。 |
| 7 | protected void doPut(HttpServletRequest req, HttpServletResponse res) |
處理PUT請(qǐng)求,它由Web容器調(diào)用。 |
| 8 | protected void doTrace(HttpServletRequest req, HttpServletResponse res) |
處理TRACE請(qǐng)求,它由Web容器調(diào)用。 |
| 9 | protected void doDelete(HttpServletRequest req, HttpServletResponse res) |
處理DELETE請(qǐng)求,它由Web容器調(diào)用。 |
| 10 | protected long getLastModified(HttpServletRequest req) |
返回自1970年1月1日GMT以來(lái)HttpServletRequest上次修改的時(shí)間。 |