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