Java Reference
In-Depth Information
The
java.servlet.http
package contains the interfaces and classes that are implemented and
extended, respectively, to create HTTP-specific servlets. Figure C.1 illustrates the
javax.servlet.http
object model.
<<Interface>>
java.util.EventListener
<<Interface>>
javax.servlet.ServletRequest
<<Interface>>
javax.servlet.http.HttpSession
<<Interface>>
javax.servlet.http.HttpSessionBindingListener
<<Interface>>
javax.servlet.http.HttpServletRequest
<<Interface>>
javax.servlet.http.HttpSessionContext
<<Interface>>
javax.servlet.ServletResponse
java.lang.Object
<<Interface>>
javax.servlet.Servlet
javax.servlet.GenericServlet
<<Interface>>
javax.servlet.http.HttpServletResponse
<<Interface>>
javax.servlet.ServletConfig
javax.servlet.http.HttpUtils
javax.servlet.http.HttpServlet
<<Interface>>
java.lang.Cloneable
<<Interface>>
java.io.Serializable
java.util.EventObject
javax.servlet.http.Cookie
javax.servlet.http.HttpSessionBindingEvent
F
IGURE
C.1
The
javax.servlet.http
object model.
Interfaces
Interfaces for the
java.servlet.http
package are
HttpServletRequest
,
HttpServletResponse
,
HttpSession
, and
HttpSessionBindingListener
.
The
HttpServletRequest
Interface
public interface HttpServletRequest
extends ServletRequest
The
HttpServletRequest
interface defines an object that provides the
HttpServlet.service()
method with access to HTTP-protocol specific header information
sent by the client. The
HttpServletRequest
interface has 26 methods, described in the follow-
ing sections.