Servlet API
Servlet api is the set of interfaces and classes. They lies in javax.servlet and javax.servlet.http package
Interfaces in javax.servlet package
- Servlet
- ServletRequest
- ServletResponse
- ServletContext
- ServletConfig
- RequestDispatcher
- SingleThreadModel
- Filter
- FilterConfig
- FilterChain
- ServletContextListener
- ServletContextAttributeListener
- ServletRequestListener
- ServletRequestAttributeListener
Classes in javax.servlet package
- GenericServlet
- ServletInputStream
- ServletOutputStream
- ServletRequestWrapper
- ServletResponseWrapper
- ServletContextEvent
- ServletRequestEvent
- ServletRequestAttributeEvent
- ServletContextAttributeEvent
- ServletException
Interfaces in javax.servlet.http package
- HttpServletRequest
- HttpServletResponse
- HttpSession
- HttpSessionListener
- HttpSessionAttributeListener
- HttpSessionBindingListener
- HttpSessionActivationListener
- HttpSessionContext (deprecated now)
Classes in javax.servlet.http package
- HttpServlet
- Cookie
- HttpServletRequestWrapper
- HttpServletResponseWrapper
- HttpSessionEvent
- HttpSessionBindingEvent