javax.servlet.jsp
Class PageContext

java.lang.Object
  |
  +--javax.servlet.jsp.PageContext

public abstract class PageContext
extends java.lang.Object

XXX


Field Summary
static java.lang.String APPLICATION
          XXX
static int APPLICATION_SCOPE
          XXX
static java.lang.String CONFIG
          XXX
static java.lang.String EXCEPTION
          XXX
static java.lang.String OUT
          XXX
static java.lang.String PAGE
          XXX
static int PAGE_SCOPE
          XXX
static java.lang.String PAGECONTEXT
          XXX
static java.lang.String REQUEST
          XXX
static int REQUEST_SCOPE
          XXX
static java.lang.String RESPONSE
          XXX
static java.lang.String SESSION
          XXX
static int SESSION_SCOPE
          XXX
 
Constructor Summary
PageContext()
           
 
Method Summary
abstract  java.lang.Object findAttribute(java.lang.String name)
          XXX
abstract  void forward(java.lang.String urlPath)
          XXX
abstract  java.lang.Object getAttribute(java.lang.String name)
          XXX
abstract  java.lang.Object getAttribute(java.lang.String name, int scope)
          XXX
abstract  java.util.Enumeration getAttributeNamesInScope(int scope)
          XXX
abstract  int getAttributesScope(java.lang.String name)
          XXX
abstract  java.lang.Exception getException()
          XXX
abstract  JspWriter getOut()
          XXX
abstract  java.lang.Object getPage()
          XXX
abstract  ServletRequest getRequest()
          XXX
abstract  ServletResponse getResponse()
          XXX
abstract  ServletConfig getServletConfig()
          XXX
abstract  ServletContext getServletContext()
          XXX
abstract  HttpSession getSession()
          XXX
abstract  void handlePageException(java.lang.Exception exception)
          XXX
abstract  void include(java.lang.String urlPath)
          XXX
abstract  void initialize(Servlet servlet, ServletRequest request, ServletResponse response, java.lang.String errorPageURL, boolean needsSession, int bufferSize, boolean autoflush)
          XXX
abstract  void release()
          XXX
abstract  void removeAttribute(java.lang.String name)
          XXX
abstract  void removeAttribute(java.lang.String name, int scope)
          XXX
abstract  void setAttribute(java.lang.String name, java.lang.Object attribute)
          XXX
abstract  void setAttribute(java.lang.String name, java.lang.Object attribute, int scope)
          XXX
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PAGE_SCOPE

public static final int PAGE_SCOPE
XXX

See Also:
Constant Field Values

REQUEST_SCOPE

public static final int REQUEST_SCOPE
XXX

See Also:
Constant Field Values

SESSION_SCOPE

public static final int SESSION_SCOPE
XXX

See Also:
Constant Field Values

APPLICATION_SCOPE

public static final int APPLICATION_SCOPE
XXX

See Also:
Constant Field Values

PAGE

public static final java.lang.String PAGE
XXX

See Also:
Constant Field Values

PAGECONTEXT

public static final java.lang.String PAGECONTEXT
XXX

See Also:
Constant Field Values

REQUEST

public static final java.lang.String REQUEST
XXX

See Also:
Constant Field Values

RESPONSE

public static final java.lang.String RESPONSE
XXX

See Also:
Constant Field Values

CONFIG

public static final java.lang.String CONFIG
XXX

See Also:
Constant Field Values

SESSION

public static final java.lang.String SESSION
XXX

See Also:
Constant Field Values

OUT

public static final java.lang.String OUT
XXX

See Also:
Constant Field Values

APPLICATION

public static final java.lang.String APPLICATION
XXX

See Also:
Constant Field Values

EXCEPTION

public static final java.lang.String EXCEPTION
XXX

See Also:
Constant Field Values
Constructor Detail

PageContext

public PageContext()
Method Detail

initialize

public abstract void initialize(Servlet servlet,
                                ServletRequest request,
                                ServletResponse response,
                                java.lang.String errorPageURL,
                                boolean needsSession,
                                int bufferSize,
                                boolean autoflush)
                         throws java.io.IOException,
                                java.lang.IllegalArgumentException,
                                java.lang.IllegalStateException
XXX

Parameters:
servlet - XXX
request - XXX
response - XXX
errorPageURL - XXX
needsSession - XXX
bufferSize - XXX
autoflush - XXX
Throws:
java.io.IOException - XXX
java.lang.IllegalStateException - XXX
java.lang.IllegalArgumentException - XXX

release

public abstract void release()
XXX


setAttribute

public abstract void setAttribute(java.lang.String name,
                                  java.lang.Object attribute)
                           throws java.lang.NullPointerException
XXX

Parameters:
name - XXX
attribute - XXX
Throws:
java.lang.NullPointerException - XXX

setAttribute

public abstract void setAttribute(java.lang.String name,
                                  java.lang.Object attribute,
                                  int scope)
                           throws java.lang.IllegalArgumentException,
                                  java.lang.NullPointerException
XXX

Parameters:
name - XXX
attribute - XXX
scope - XXX
Throws:
java.lang.IllegalArgumentException - XXX
java.lang.NullPointerException - XXX

getAttribute

public abstract java.lang.Object getAttribute(java.lang.String name)
                                       throws java.lang.IllegalArgumentException,
                                              java.lang.NullPointerException
XXX

Parameters:
name - XXX
Returns:
XXX
Throws:
java.lang.IllegalArgumentException - XXX
java.lang.NullPointerException - XXX

getAttribute

public abstract java.lang.Object getAttribute(java.lang.String name,
                                              int scope)
                                       throws java.lang.IllegalArgumentException,
                                              java.lang.NullPointerException
XXX

Parameters:
name - XXX
Returns:
XXX
Throws:
java.lang.IllegalArgumentException - XXX
java.lang.NullPointerException - XXX

findAttribute

public abstract java.lang.Object findAttribute(java.lang.String name)
XXX

Parameters:
name - XXX

removeAttribute

public abstract void removeAttribute(java.lang.String name)
XXX

Parameters:
name - XXX

removeAttribute

public abstract void removeAttribute(java.lang.String name,
                                     int scope)
XXX

Parameters:
name - XXX
scope - XXX

getAttributesScope

public abstract int getAttributesScope(java.lang.String name)
XXX

Returns:
XXX

getAttributeNamesInScope

public abstract java.util.Enumeration getAttributeNamesInScope(int scope)
XXX

Parameters:
scope - XXX
Returns:
XXX

getOut

public abstract JspWriter getOut()
XXX

Returns:
XXX

getSession

public abstract HttpSession getSession()
XXX

Returns:
XXX

getPage

public abstract java.lang.Object getPage()
XXX

Returns:
the page in the form of a Servlet

getRequest

public abstract ServletRequest getRequest()
XXX

Returns:
XXX

getResponse

public abstract ServletResponse getResponse()
XXX

Returns:
XXX

getException

public abstract java.lang.Exception getException()
XXX

Returns:
XXX

getServletConfig

public abstract ServletConfig getServletConfig()
XXX

Returns:
XXX

getServletContext

public abstract ServletContext getServletContext()
XXX

Returns:
XXX

forward

public abstract void forward(java.lang.String urlPath)
                      throws java.io.IOException,
                             ServletException,
                             java.lang.IllegalArgumentException,
                             java.lang.IllegalStateException,
                             java.lang.SecurityException
XXX

Parameters:
urlPath - XXX
Throws:
java.io.IOException - XXX
ServletException - XXX
java.lang.IllegalArgumentException - XXX
java.lang.IllegalStateException - XXX
java.lang.SecurityException - XXX

include

public abstract void include(java.lang.String urlPath)
                      throws java.io.IOException,
                             ServletException,
                             java.lang.IllegalArgumentException,
                             java.lang.SecurityException
XXX

Parameters:
urlPath - XXX
Throws:
java.io.IOException - XXX
ServletException - XXX
java.lang.IllegalArgumentException - XXX
java.lang.SecurityException - XXX

handlePageException

public abstract void handlePageException(java.lang.Exception exception)
                                  throws java.io.IOException,
                                         ServletException
XXX

Parameters:
exception - XXX
Throws:
java.io.IOException - XXX
ServletException - XXX