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

REQUEST_SCOPE

public static final int REQUEST_SCOPE
XXX

SESSION_SCOPE

public static final int SESSION_SCOPE
XXX

APPLICATION_SCOPE

public static final int APPLICATION_SCOPE
XXX

PAGE

public static final java.lang.String PAGE
XXX

PAGECONTEXT

public static final java.lang.String PAGECONTEXT
XXX

REQUEST

public static final java.lang.String REQUEST
XXX

RESPONSE

public static final java.lang.String RESPONSE
XXX

CONFIG

public static final java.lang.String CONFIG
XXX

SESSION

public static final java.lang.String SESSION
XXX

OUT

public static final java.lang.String OUT
XXX

APPLICATION

public static final java.lang.String APPLICATION
XXX

EXCEPTION

public static final java.lang.String EXCEPTION
XXX
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
Parameters:
scope - 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