org.apache.jasper.runtime
クラス PageContextImpl

java.lang.Object
  |
  +--javax.servlet.jsp.PageContext
        |
        +--org.apache.jasper.runtime.PageContextImpl

public class PageContextImpl
extends javax.servlet.jsp.PageContext

Implementation of the PageContext class from the JSP spec.

作成者:
Anil K. Vijendran, Larry Cable, Hans Bergsten, Pierre Delisle

フィールドの概要
protected  java.util.Hashtable attributes
           
protected  boolean autoFlush
           
protected  int bufferSize
           
protected  javax.servlet.ServletConfig config
           
protected  javax.servlet.ServletContext context
           
protected  java.lang.String errorPageURL
           
protected  javax.servlet.jsp.JspFactory factory
           
protected  boolean isIncluded
           
protected  boolean needsSession
           
protected  javax.servlet.jsp.JspWriter out
           
protected  java.lang.Object page
           
protected  javax.servlet.ServletRequest request
           
protected  javax.servlet.ServletResponse response
           
protected  javax.servlet.Servlet servlet
           
protected  javax.servlet.http.HttpSession session
           
 
クラス javax.servlet.jsp.PageContext から継承したフィールド
APPLICATION, APPLICATION_SCOPE, CONFIG, EXCEPTION, OUT, PAGE, PAGE_SCOPE, PAGECONTEXT, REQUEST, REQUEST_SCOPE, RESPONSE, SESSION, SESSION_SCOPE
 
メソッドの概要
protected  javax.servlet.jsp.JspWriter _createOut(int bufferSize, boolean autoFlush)
           
 java.lang.Object findAttribute(java.lang.String name)
           
 void forward(java.lang.String relativeUrlPath)
           
 java.lang.Object getAttribute(java.lang.String name)
           
 java.lang.Object getAttribute(java.lang.String name, int scope)
           
 java.util.Enumeration getAttributeNamesInScope(int scope)
           
 int getAttributesScope(java.lang.String name)
           
 java.lang.Exception getException()
           
 javax.servlet.jsp.JspWriter getOut()
           
 java.lang.Object getPage()
           
 javax.servlet.ServletRequest getRequest()
           
 javax.servlet.ServletResponse getResponse()
           
 javax.servlet.Servlet getServlet()
           
 javax.servlet.ServletConfig getServletConfig()
           
 javax.servlet.ServletContext getServletContext()
           
 javax.servlet.http.HttpSession getSession()
           
 void handlePageException(java.lang.Exception ex)
           
 void handlePageException(java.lang.Throwable t)
           
 void include(java.lang.String relativeUrlPath)
           
 void initialize(javax.servlet.Servlet servlet, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, java.lang.String errorPageURL, boolean needsSession, int bufferSize, boolean autoFlush)
           
 javax.servlet.jsp.JspWriter popBody()
           
 javax.servlet.jsp.tagext.BodyContent pushBody()
           
 void release()
           
 void removeAttribute(java.lang.String name)
           
 void removeAttribute(java.lang.String name, int scope)
           
 void setAttribute(java.lang.String name, java.lang.Object attribute)
           
 void setAttribute(java.lang.String name, java.lang.Object o, int scope)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

servlet

protected javax.servlet.Servlet servlet

config

protected javax.servlet.ServletConfig config

context

protected javax.servlet.ServletContext context

factory

protected javax.servlet.jsp.JspFactory factory

needsSession

protected boolean needsSession

errorPageURL

protected java.lang.String errorPageURL

autoFlush

protected boolean autoFlush

bufferSize

protected int bufferSize

attributes

protected transient java.util.Hashtable attributes

request

protected transient javax.servlet.ServletRequest request

response

protected transient javax.servlet.ServletResponse response

page

protected transient java.lang.Object page

session

protected transient javax.servlet.http.HttpSession session

isIncluded

protected boolean isIncluded

out

protected transient javax.servlet.jsp.JspWriter out
メソッドの詳細

initialize

public void initialize(javax.servlet.Servlet servlet,
                       javax.servlet.ServletRequest request,
                       javax.servlet.ServletResponse response,
                       java.lang.String errorPageURL,
                       boolean needsSession,
                       int bufferSize,
                       boolean autoFlush)
                throws java.io.IOException,
                       java.lang.IllegalStateException,
                       java.lang.IllegalArgumentException
オーバーライド:
クラス javax.servlet.jsp.PageContext 内の initialize

release

public void release()
オーバーライド:
クラス javax.servlet.jsp.PageContext 内の release

getAttribute

public java.lang.Object getAttribute(java.lang.String name)
オーバーライド:
クラス javax.servlet.jsp.PageContext 内の getAttribute

getAttribute

public java.lang.Object getAttribute(java.lang.String name,
                                     int scope)
オーバーライド:
クラス javax.servlet.jsp.PageContext 内の getAttribute

setAttribute

public void setAttribute(java.lang.String name,
                         java.lang.Object attribute)
オーバーライド:
クラス javax.servlet.jsp.PageContext 内の setAttribute

setAttribute

public void setAttribute(java.lang.String name,
                         java.lang.Object o,
                         int scope)
オーバーライド:
クラス javax.servlet.jsp.PageContext 内の setAttribute

removeAttribute

public void removeAttribute(java.lang.String name,
                            int scope)
オーバーライド:
クラス javax.servlet.jsp.PageContext 内の removeAttribute

getAttributesScope

public int getAttributesScope(java.lang.String name)
オーバーライド:
クラス javax.servlet.jsp.PageContext 内の getAttributesScope

findAttribute

public java.lang.Object findAttribute(java.lang.String name)
オーバーライド:
クラス javax.servlet.jsp.PageContext 内の findAttribute

getAttributeNamesInScope

public java.util.Enumeration getAttributeNamesInScope(int scope)
オーバーライド:
クラス javax.servlet.jsp.PageContext 内の getAttributeNamesInScope

removeAttribute

public void removeAttribute(java.lang.String name)
オーバーライド:
クラス javax.servlet.jsp.PageContext 内の removeAttribute

getOut

public javax.servlet.jsp.JspWriter getOut()
オーバーライド:
クラス javax.servlet.jsp.PageContext 内の getOut

getSession

public javax.servlet.http.HttpSession getSession()
オーバーライド:
クラス javax.servlet.jsp.PageContext 内の getSession

getServlet

public javax.servlet.Servlet getServlet()

getServletConfig

public javax.servlet.ServletConfig getServletConfig()
オーバーライド:
クラス javax.servlet.jsp.PageContext 内の getServletConfig

getServletContext

public javax.servlet.ServletContext getServletContext()
オーバーライド:
クラス javax.servlet.jsp.PageContext 内の getServletContext

getRequest

public javax.servlet.ServletRequest getRequest()
オーバーライド:
クラス javax.servlet.jsp.PageContext 内の getRequest

getResponse

public javax.servlet.ServletResponse getResponse()
オーバーライド:
クラス javax.servlet.jsp.PageContext 内の getResponse

getException

public java.lang.Exception getException()
オーバーライド:
クラス javax.servlet.jsp.PageContext 内の getException

getPage

public java.lang.Object getPage()
オーバーライド:
クラス javax.servlet.jsp.PageContext 内の getPage

include

public void include(java.lang.String relativeUrlPath)
             throws javax.servlet.ServletException,
                    java.io.IOException
オーバーライド:
クラス javax.servlet.jsp.PageContext 内の include

forward

public void forward(java.lang.String relativeUrlPath)
             throws javax.servlet.ServletException,
                    java.io.IOException
オーバーライド:
クラス javax.servlet.jsp.PageContext 内の forward

pushBody

public javax.servlet.jsp.tagext.BodyContent pushBody()
オーバーライド:
クラス javax.servlet.jsp.PageContext 内の pushBody

popBody

public javax.servlet.jsp.JspWriter popBody()
オーバーライド:
クラス javax.servlet.jsp.PageContext 内の popBody

handlePageException

public void handlePageException(java.lang.Exception ex)
                         throws java.io.IOException,
                                javax.servlet.ServletException
オーバーライド:
クラス javax.servlet.jsp.PageContext 内の handlePageException

handlePageException

public void handlePageException(java.lang.Throwable t)
                         throws java.io.IOException,
                                javax.servlet.ServletException
オーバーライド:
クラス javax.servlet.jsp.PageContext 内の handlePageException

_createOut

protected javax.servlet.jsp.JspWriter _createOut(int bufferSize,
                                                 boolean autoFlush)
                                          throws java.io.IOException,
                                                 java.lang.IllegalArgumentException


Copyright ? 2000 Apache Software Foundation. All Rights Reserved.