org.tp23.jasper.runtime
Class PageContextImpl
java.lang.Object
|
+--javax.servlet.jsp.PageContext
|
+--org.tp23.jasper.runtime.PageContextImpl
- public class PageContextImpl
- extends javax.servlet.jsp.PageContext
Implementation of the PageContext class from the JSP spec.
- Author:
- Anil K. Vijendran, Larry Cable, Hans Bergsten, Paul Hinds
Field Summary |
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 |
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
|
Fields inherited from class javax.servlet.jsp.PageContext |
APPLICATION, APPLICATION_SCOPE, CONFIG, EXCEPTION, OUT, PAGE, PAGE_SCOPE, PAGECONTEXT, REQUEST, REQUEST_SCOPE, RESPONSE, SESSION, SESSION_SCOPE |
Method Summary |
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 e)
|
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)
|
Methods inherited from class 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
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
- Overrides:
initialize
in class javax.servlet.jsp.PageContext
release
public void release()
- Overrides:
release
in class javax.servlet.jsp.PageContext
getAttribute
public java.lang.Object getAttribute(java.lang.String name)
- Overrides:
getAttribute
in class javax.servlet.jsp.PageContext
getAttribute
public java.lang.Object getAttribute(java.lang.String name,
int scope)
- Overrides:
getAttribute
in class javax.servlet.jsp.PageContext
setAttribute
public void setAttribute(java.lang.String name,
java.lang.Object attribute)
- Overrides:
setAttribute
in class javax.servlet.jsp.PageContext
setAttribute
public void setAttribute(java.lang.String name,
java.lang.Object o,
int scope)
- Overrides:
setAttribute
in class javax.servlet.jsp.PageContext
removeAttribute
public void removeAttribute(java.lang.String name,
int scope)
- Overrides:
removeAttribute
in class javax.servlet.jsp.PageContext
getAttributesScope
public int getAttributesScope(java.lang.String name)
- Overrides:
getAttributesScope
in class javax.servlet.jsp.PageContext
findAttribute
public java.lang.Object findAttribute(java.lang.String name)
- Overrides:
findAttribute
in class javax.servlet.jsp.PageContext
getAttributeNamesInScope
public java.util.Enumeration getAttributeNamesInScope(int scope)
- Overrides:
getAttributeNamesInScope
in class javax.servlet.jsp.PageContext
removeAttribute
public void removeAttribute(java.lang.String name)
- Overrides:
removeAttribute
in class javax.servlet.jsp.PageContext
getOut
public javax.servlet.jsp.JspWriter getOut()
- Overrides:
getOut
in class javax.servlet.jsp.PageContext
getSession
public javax.servlet.http.HttpSession getSession()
- Overrides:
getSession
in class javax.servlet.jsp.PageContext
getServlet
public javax.servlet.Servlet getServlet()
getServletConfig
public javax.servlet.ServletConfig getServletConfig()
- Overrides:
getServletConfig
in class javax.servlet.jsp.PageContext
getServletContext
public javax.servlet.ServletContext getServletContext()
- Overrides:
getServletContext
in class javax.servlet.jsp.PageContext
getRequest
public javax.servlet.ServletRequest getRequest()
- Overrides:
getRequest
in class javax.servlet.jsp.PageContext
getResponse
public javax.servlet.ServletResponse getResponse()
- Overrides:
getResponse
in class javax.servlet.jsp.PageContext
getException
public java.lang.Exception getException()
- Overrides:
getException
in class javax.servlet.jsp.PageContext
getPage
public java.lang.Object getPage()
- Overrides:
getPage
in class javax.servlet.jsp.PageContext
include
public void include(java.lang.String relativeUrlPath)
throws javax.servlet.ServletException,
java.io.IOException
- Overrides:
include
in class javax.servlet.jsp.PageContext
forward
public void forward(java.lang.String relativeUrlPath)
throws javax.servlet.ServletException,
java.io.IOException
- Overrides:
forward
in class javax.servlet.jsp.PageContext
pushBody
public javax.servlet.jsp.tagext.BodyContent pushBody()
- Overrides:
pushBody
in class javax.servlet.jsp.PageContext
popBody
public javax.servlet.jsp.JspWriter popBody()
- Overrides:
popBody
in class javax.servlet.jsp.PageContext
handlePageException
public void handlePageException(java.lang.Exception e)
throws java.io.IOException,
javax.servlet.ServletException
- Overrides:
handlePageException
in class javax.servlet.jsp.PageContext
_createOut
protected javax.servlet.jsp.JspWriter _createOut(int bufferSize,
boolean autoFlush)
throws java.io.IOException,
java.lang.IllegalArgumentException