Основные методы в классе HttpServlet связаны с обработкой различных типов HTTP-запросов:
doGet(HttpServletRequest req, HttpServletResponse resp): Обрабатывает GET-запросы.doPost(HttpServletRequest req, HttpServletResponse resp): Обрабатывает POST-запросы.doPut(HttpServletRequest req, HttpServletResponse resp): Обрабатывает PUT-запросы.doDelete(HttpServletRequest req, HttpServletResponse resp): Обрабатывает DELETE-запросы.doHead(HttpServletRequest req, HttpServletResponse resp): Обрабатывает HEAD-запросы.doOptions(HttpServletRequest req, HttpServletResponse resp): Обрабатывает OPTIONS-запросы.doTrace(HttpServletRequest req, HttpServletResponse resp): Обрабатывает TRACE-запросы.Кроме того, есть методы жизненного цикла:
init(): Вызывается один раз при инициализации сервлета.service(HttpServletRequest req, HttpServletResponse resp): Диспетчеризует запросы к соответствующим doXxx методам на основе типа HTTP-метода.destroy(): Вызывается при уничтожении сервлета.И другие полезные методы, например:
getServletConfig(): Возвращает объект ServletConfig, содержащий параметры конфигурации.getServletContext(): Возвращает объект ServletContext, предоставляющий информацию о веб-приложении.