public class PageContextImpl
extends PageContext
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Object |
evaluateExpression(java.lang.String expression,
java.lang.Class expectedType,
PageContext pageContext,
ProtectedFunctionMapper functionMap)
Evaluates an EL expression
|
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<java.lang.String> |
getAttributeNamesInScope(int scope) |
int |
getAttributesScope(java.lang.String name) |
ELContext |
getELContext() |
java.lang.Exception |
getException()
Returns the exception associated with this page context, if any.
|
ExpressionEvaluator |
getExpressionEvaluator()
Provides programmatic access to the ExpressionEvaluator.
|
static MethodExpression |
getMethodExpression(java.lang.String expression,
PageContext pageContext,
FunctionMapper functionMap,
java.lang.Class expectedType,
java.lang.Class[] paramTypes) |
JspWriter |
getOut() |
java.lang.Object |
getPage() |
ServletRequest |
getRequest() |
ServletResponse |
getResponse() |
Servlet |
getServlet() |
ServletConfig |
getServletConfig() |
ServletContext |
getServletContext() |
HttpSession |
getSession() |
static ValueExpression |
getValueExpression(java.lang.String expression,
PageContext pageContext,
java.lang.Class expectedType,
FunctionMapper functionMap) |
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(Servlet servlet,
ServletRequest request,
ServletResponse response,
java.lang.String errorPageURL,
boolean needsSession,
int bufferSize,
boolean autoFlush) |
JspWriter |
popBody() |
BodyContent |
pushBody() |
JspWriter |
pushBody(java.io.Writer writer) |
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) |
static void |
setMethodVariable(PageContext pageContext,
java.lang.String variable,
MethodExpression expression) |
static void |
setValueVariable(PageContext pageContext,
java.lang.String variable,
ValueExpression expression) |
public void initialize(Servlet servlet,
ServletRequest request,
ServletResponse response,
java.lang.String errorPageURL,
boolean needsSession,
int bufferSize,
boolean autoFlush)
throws java.io.IOException
java.io.IOExceptionpublic 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<java.lang.String> getAttributeNamesInScope(int scope)
public void removeAttribute(java.lang.String name)
public JspWriter getOut()
public HttpSession getSession()
public Servlet getServlet()
public ServletConfig getServletConfig()
public ServletContext getServletContext()
public ServletRequest getRequest()
public ServletResponse getResponse()
public java.lang.Exception getException()
public java.lang.Object getPage()
public void include(java.lang.String relativeUrlPath)
throws ServletException,
java.io.IOException
ServletExceptionjava.io.IOExceptionpublic void include(java.lang.String relativeUrlPath,
boolean flush)
throws ServletException,
java.io.IOException
ServletExceptionjava.io.IOExceptionpublic VariableResolver getVariableResolver()
public ELContext getELContext()
public void forward(java.lang.String relativeUrlPath)
throws ServletException,
java.io.IOException
ServletExceptionjava.io.IOExceptionpublic BodyContent pushBody()
public JspWriter pushBody(java.io.Writer writer)
public JspWriter popBody()
public ExpressionEvaluator getExpressionEvaluator()
public void handlePageException(java.lang.Exception ex)
throws java.io.IOException,
ServletException
java.io.IOExceptionServletExceptionpublic void handlePageException(java.lang.Throwable t)
throws java.io.IOException,
ServletException
java.io.IOExceptionServletExceptionpublic static java.lang.Object evaluateExpression(java.lang.String expression,
java.lang.Class expectedType,
PageContext pageContext,
ProtectedFunctionMapper functionMap)
throws ELException
expression - The expression to be evaluatedexpectedType - The expected resulting typepageContext - The page contextfunctionMap - Maps prefix and name to MethodELExceptionpublic static ValueExpression getValueExpression(java.lang.String expression,
PageContext pageContext,
java.lang.Class expectedType,
FunctionMapper functionMap)
public static MethodExpression getMethodExpression(java.lang.String expression,
PageContext pageContext,
FunctionMapper functionMap,
java.lang.Class expectedType,
java.lang.Class[] paramTypes)
public static void setValueVariable(PageContext pageContext,
java.lang.String variable,
ValueExpression expression)
public static void setMethodVariable(PageContext pageContext,
java.lang.String variable,
MethodExpression expression)