## Uses of Interface
javax.servlet.Servlet

Packages that use Servlet
javax.servlet: The javax.servlet package contains a number of classes and interfaces that describe and define the contracts between a servlet class and the runtime environment provided for an instance of such a class by a conforming servlet container.
javax.servlet.http: The javax.servlet.http package contains a number of classes and interfaces that describe and define the contracts between a servlet class running under the HTTP protocol and the runtime environment provided for an instance of such a class by a conforming servlet container.

Uses of Servlet in javax.servlet

Classes in javax.servlet that implement Servlet
`class` `GenericServlet` Defines a generic, protocol-independent servlet.

Methods in javax.servlet that return Servlet
`Servlet` `UnavailableException.getServlet()` Deprecated. As of Java Servlet API 2.2, with no replacement. Returns the servlet that is reporting its unavailability.

`Servlet`

`ServletContext.getServlet(java.lang.String name)`
Deprecated. As of Java Servlet API 2.1, with no direct replacement.

This method was originally defined to retrieve a servlet from a `ServletContext`. In this version, this method always returns `null` and remains only to preserve binary compatibility. This method will be permanently removed in a future version of the Java Servlet API.

In lieu of this method, servlets can share information using the `ServletContext` class and can perform shared business logic by invoking methods on common non-servlet classes.

Constructors in javax.servlet with parameters of type Servlet
`UnavailableException(Servlet servlet, java.lang.String msg)` Deprecated. As of Java Servlet API 2.2, use `UnavailableException.UnavailableException(String)` instead.
`UnavailableException(int seconds, Servlet servlet, java.lang.String msg)` Deprecated. As of Java Servlet API 2.2, use `UnavailableException.UnavailableException(String, int)` instead.

Uses of Servlet in javax.servlet.http

Classes in javax.servlet.http that implement Servlet
`class` `HttpServlet` Provides an abstract class to be subclassed to create an HTTP servlet suitable for a Web site.

Copyright © 1999-2012 The Apache Software Foundation. All Rights Reserved.