SE452: The Servlet Lifecycle for HttpServlet [12/24] ![]() ![]() ![]() |
The service()
method is overridden to dispatch requests
to doGet(), doPost(),
etc.
allows services to be added incrementally.
provides default behavior for HEAD, TRACE requests
Do not override the service() method. Why? ... think back to SE450 design patterns...
Override doGet(), doPost()
etc. to handle requests
GET, POST , etc.
void doGet( HttpServletRequest request,HttpServletResponse response) void doPost( HttpServletRequest request, HttpServletResponse response) void doPut( HttpServletRequest request, HttpServletResponse response) void doDelete( HttpServletRequest request, HttpServletResponse response) void doOptions( HttpServletRequest request, HttpServletResponse response) void doTrace( HttpServletRequest request, HttpServletResponse response)