Name
HttpServlet
Synopsis
Class Name:
javax.servlet.http.HttpServlet
Superclass: javax.servlet.GenericServlet
Immediate Subclasses: None
Interfaces Implemented: javax.servlet.Servlet
,
java.io.Serializable
Availability: Servlet API 1.0 and later
Description
HttpServlet
is an abstract class that serves as
the base class for HTTP (World Wide Web) servlets. The public
service( )
method dispatches requests to an
HTTP-specific, protected service( )
method, which
then dispatches requests to particular handler functions for each
HTTP submission type: doGet( )
, doPost( )
, and so on. Because the default HTTP servlet
implementation handles dispatching to these methods, if you override
the protected service( )
method, you must either
handle the dispatching manually or not use the handler functions for
HTTP request methods.
Class Summary
public abstract class HttpServlet extends javax.servlet.GenericServlet implements javax.servlet.Servlet, java.io.Serializable { // Constructors public HttpServlet(); // Public instance method public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException; // Protected instance methods protected void doDelete(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException; // New in 2.0 protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException; protected void doOptions(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException; // New ...
Get Java Servlet Programming, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.