|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.servlet.jsp.JspContext javax.servlet.jsp.PageContext org.apache.jasper.runtime.PageContextImpl
Implementation of the PageContext class from the JSP spec. Also doubles as a VariableResolver for the EL.
Field Summary |
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 | |
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()
Returns the exception associated with this page context, if any. |
javax.servlet.jsp.el.ExpressionEvaluator |
getExpressionEvaluator()
Provides programmatic access to the ExpressionEvaluator. |
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()
|
javax.servlet.jsp.el.VariableResolver |
getVariableResolver()
|
void |
handlePageException(java.lang.Exception ex)
|
void |
handlePageException(java.lang.Throwable t)
|
void |
include(java.lang.String relativeUrlPath)
|
void |
include(java.lang.String relativeUrlPath,
boolean flush)
|
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()
|
static java.lang.Object |
proprietaryEvaluate(java.lang.String expression,
java.lang.Class expectedType,
javax.servlet.jsp.PageContext pageContext,
ProtectedFunctionMapper functionMap,
boolean escape)
Proprietary method to evaluate EL expressions. |
javax.servlet.jsp.tagext.BodyContent |
pushBody()
|
javax.servlet.jsp.JspWriter |
pushBody(java.io.Writer writer)
|
void |
release()
|
void |
removeAttribute(java.lang.String name)
|
void |
removeAttribute(java.lang.String name,
int scope)
|
java.lang.Object |
resolveVariable(java.lang.String pName)
VariableResolver interface |
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 javax.servlet.jsp.PageContext |
getErrorData |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
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.io.IOException
public void release()
public java.lang.Object getAttribute(java.lang.String name)
public java.lang.Object getAttribute(java.lang.String name, int scope)
public void setAttribute(java.lang.String name, java.lang.Object attribute)
public void setAttribute(java.lang.String name, java.lang.Object o, int scope)
public void removeAttribute(java.lang.String name, int scope)
public int getAttributesScope(java.lang.String name)
public java.lang.Object findAttribute(java.lang.String name)
public java.util.Enumeration getAttributeNamesInScope(int scope)
public void removeAttribute(java.lang.String name)
public javax.servlet.jsp.JspWriter getOut()
public javax.servlet.http.HttpSession getSession()
public javax.servlet.Servlet getServlet()
public javax.servlet.ServletConfig getServletConfig()
public javax.servlet.ServletContext getServletContext()
public javax.servlet.ServletRequest getRequest()
public javax.servlet.ServletResponse getResponse()
public java.lang.Exception getException()
public java.lang.Object getPage()
public void include(java.lang.String relativeUrlPath) throws javax.servlet.ServletException, java.io.IOException
javax.servlet.ServletException
java.io.IOException
public void include(java.lang.String relativeUrlPath, boolean flush) throws javax.servlet.ServletException, java.io.IOException
javax.servlet.ServletException
java.io.IOException
public javax.servlet.jsp.el.VariableResolver getVariableResolver()
public void forward(java.lang.String relativeUrlPath) throws javax.servlet.ServletException, java.io.IOException
javax.servlet.ServletException
java.io.IOException
public javax.servlet.jsp.tagext.BodyContent pushBody()
public javax.servlet.jsp.JspWriter pushBody(java.io.Writer writer)
public javax.servlet.jsp.JspWriter popBody()
public javax.servlet.jsp.el.ExpressionEvaluator getExpressionEvaluator()
public void handlePageException(java.lang.Exception ex) throws java.io.IOException, javax.servlet.ServletException
java.io.IOException
javax.servlet.ServletException
public void handlePageException(java.lang.Throwable t) throws java.io.IOException, javax.servlet.ServletException
java.io.IOException
javax.servlet.ServletException
public java.lang.Object resolveVariable(java.lang.String pName) throws javax.servlet.jsp.el.ELException
resolveVariable
in interface javax.servlet.jsp.el.VariableResolver
javax.servlet.jsp.el.ELException
public static java.lang.Object proprietaryEvaluate(java.lang.String expression, java.lang.Class expectedType, javax.servlet.jsp.PageContext pageContext, ProtectedFunctionMapper functionMap, boolean escape) throws javax.servlet.jsp.el.ELException
expression
- The expression to be evaluatedexpectedType
- The expected resulting typepageContext
- The page contextfunctionMap
- Maps prefix and name to Method
javax.servlet.jsp.el.ELException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |