Java Reference
In-Depth Information
The
javax.servlet
package is at the core of all servlet development. It contains the generic
interfaces, classes, and exceptions that are implemented and extended by all servlets. Figure
B.1 illustrates the
javax.servlet
object model.
<<Interface>>
java.io.Serializable
java.lang.Throwable
<<Interface>>
javax.servlet.RequestDispatcher
java.lang.Exception
<<Interface>>
javax.servlet.Servlet
javax.servlet.ServletException
<<Interface>>
javax.servlet.ServletConfig
javax.servlet.UnavailableException
java.lang.Object
<<Interface>>
javax.servlet.ServletContext
javax.servlet.GenericServlet
<<Interface>>
javax.servlet.ServletRequest
<<Interface>>
javax.servlet.ServletResponse
java.io.InputStream
java.io.OutputStream
<<Interface>>
javax.servlet.SingleThreadModel
javax.servlet.ServletInputStream
javax.servlet.ServletOutputStream
F
IGURE
B.1
The
javax.servlet
object model.
The
javax.servlet
Interfaces
Interfaces of the
javax.servlet
package include
RequestDispatcher
,
Servlet
,
ServletConfig
,
ServletContext
,
ServletRequest
,
ServletResponse
, and
SingleThreadModel
. Each is described in the following sections, along with its methods.