public class MockPageContext
extends javax.servlet.jsp.PageContext
PageContext.
Please note that EL support using the
the Unified Expression Language API is only available,
if the JasperJspFactory is configured as the default
JspFactory. By default, getELContext()
returns null.| Modifier and Type | Field and Description |
|---|---|
protected javax.servlet.ServletConfig |
config |
protected javax.servlet.ServletRequest |
request |
protected javax.servlet.ServletResponse |
response |
| Constructor and Description |
|---|
MockPageContext() |
MockPageContext(javax.servlet.ServletConfig config,
javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response) |
| Modifier and Type | Method and Description |
|---|---|
Object |
findAttribute(String name) |
void |
forward(String path) |
Object |
getAttribute(String name) |
Object |
getAttribute(String name,
int scope) |
Enumeration |
getAttributeNamesInScope(int scope) |
int |
getAttributesScope(String name) |
javax.el.ELContext |
getELContext() |
Exception |
getException() |
javax.servlet.jsp.el.ExpressionEvaluator |
getExpressionEvaluator() |
javax.servlet.jsp.JspWriter |
getOut() |
Object |
getPage() |
javax.servlet.ServletRequest |
getRequest() |
javax.servlet.ServletResponse |
getResponse() |
javax.servlet.ServletConfig |
getServletConfig() |
javax.servlet.ServletContext |
getServletContext() |
javax.servlet.http.HttpSession |
getSession() |
javax.servlet.jsp.el.VariableResolver |
getVariableResolver() |
void |
handlePageException(Exception exc) |
void |
handlePageException(Throwable thr) |
void |
include(String path) |
void |
include(String path,
boolean flush) |
void |
initialize(javax.servlet.Servlet servlet,
javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
String errorPageURL,
boolean needsSession,
int bufferSize,
boolean autoFlush) |
javax.servlet.jsp.JspWriter |
popBody() |
javax.servlet.jsp.tagext.BodyContent |
pushBody() |
javax.servlet.jsp.JspWriter |
pushBody(Writer writer) |
void |
release() |
void |
removeAttribute(String name) |
void |
removeAttribute(String name,
int scope) |
void |
setAttribute(String name,
Object value) |
void |
setAttribute(String name,
Object value,
int scope) |
void |
setELContext(javax.el.ELContext elContext)
Sets the
ELContext. |
void |
setException(Exception exception) |
void |
setExpressionEvaluator(javax.servlet.jsp.el.ExpressionEvaluator evaluator)
Sets the expression evaluator.
|
void |
setJspWriter(javax.servlet.jsp.JspWriter jspWriter)
This method allows to set custom implementations
of
JspWriter. |
void |
setPage(Object page) |
void |
setServletConfig(javax.servlet.ServletConfig config)
Sets the
ServletConfig. |
void |
setServletRequest(javax.servlet.ServletRequest request)
Sets the
ServletRequest. |
void |
setServletResponse(javax.servlet.ServletResponse response)
Sets the
ServletResponse. |
void |
setVariableResolver(javax.servlet.jsp.el.VariableResolver resolver)
Sets the variable resolver.
|
protected javax.servlet.ServletConfig config
protected javax.servlet.ServletRequest request
protected javax.servlet.ServletResponse response
public MockPageContext()
public MockPageContext(javax.servlet.ServletConfig config,
javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response)
public void setJspWriter(javax.servlet.jsp.JspWriter jspWriter)
JspWriter. Per default, MockJspWriter
is used.jspWriter - the JspWriterpublic void setPage(Object page)
public void setServletConfig(javax.servlet.ServletConfig config)
ServletConfig.config - the ServletConfigpublic void setServletRequest(javax.servlet.ServletRequest request)
ServletRequest.request - the ServletRequestpublic void setServletResponse(javax.servlet.ServletResponse response)
ServletResponse.response - the ServletResponsepublic void setException(Exception exception)
public Object findAttribute(String name)
findAttribute in class javax.servlet.jsp.JspContextpublic Object getAttribute(String name)
getAttribute in class javax.servlet.jsp.JspContextpublic Object getAttribute(String name, int scope)
getAttribute in class javax.servlet.jsp.JspContextpublic void removeAttribute(String name)
removeAttribute in class javax.servlet.jsp.JspContextpublic void removeAttribute(String name, int scope)
removeAttribute in class javax.servlet.jsp.JspContextpublic void setAttribute(String name, Object value)
setAttribute in class javax.servlet.jsp.JspContextpublic void setAttribute(String name, Object value, int scope)
setAttribute in class javax.servlet.jsp.JspContextpublic int getAttributesScope(String name)
getAttributesScope in class javax.servlet.jsp.JspContextpublic Enumeration getAttributeNamesInScope(int scope)
getAttributeNamesInScope in class javax.servlet.jsp.JspContextpublic javax.servlet.jsp.JspWriter getOut()
getOut in class javax.servlet.jsp.JspContextpublic Exception getException()
getException in class javax.servlet.jsp.PageContextpublic Object getPage()
getPage in class javax.servlet.jsp.PageContextpublic javax.servlet.ServletRequest getRequest()
getRequest in class javax.servlet.jsp.PageContextpublic javax.servlet.ServletResponse getResponse()
getResponse in class javax.servlet.jsp.PageContextpublic javax.servlet.ServletConfig getServletConfig()
getServletConfig in class javax.servlet.jsp.PageContextpublic javax.servlet.ServletContext getServletContext()
getServletContext in class javax.servlet.jsp.PageContextpublic javax.servlet.http.HttpSession getSession()
getSession in class javax.servlet.jsp.PageContextpublic void handlePageException(Exception exc)
handlePageException in class javax.servlet.jsp.PageContextpublic void handlePageException(Throwable thr)
handlePageException in class javax.servlet.jsp.PageContextpublic void forward(String path) throws javax.servlet.ServletException, IOException
forward in class javax.servlet.jsp.PageContextjavax.servlet.ServletExceptionIOExceptionpublic void include(String path) throws javax.servlet.ServletException, IOException
include in class javax.servlet.jsp.PageContextjavax.servlet.ServletExceptionIOExceptionpublic void include(String path, boolean flush) throws javax.servlet.ServletException, IOException
include in class javax.servlet.jsp.PageContextjavax.servlet.ServletExceptionIOExceptionpublic void initialize(javax.servlet.Servlet servlet,
javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
String errorPageURL,
boolean needsSession,
int bufferSize,
boolean autoFlush)
initialize in class javax.servlet.jsp.PageContextpublic javax.servlet.jsp.JspWriter popBody()
popBody in class javax.servlet.jsp.JspContextpublic javax.servlet.jsp.tagext.BodyContent pushBody()
pushBody in class javax.servlet.jsp.PageContextpublic javax.servlet.jsp.JspWriter pushBody(Writer writer)
pushBody in class javax.servlet.jsp.JspContextpublic void release()
release in class javax.servlet.jsp.PageContextpublic void setExpressionEvaluator(javax.servlet.jsp.el.ExpressionEvaluator evaluator)
MockExpressionEvaluator.evaluator - the ExpressionEvaluatorpublic void setVariableResolver(javax.servlet.jsp.el.VariableResolver resolver)
MockVariableResolver.resolver - the VariableResolverpublic void setELContext(javax.el.ELContext elContext)
elContext - the ELContextpublic javax.servlet.jsp.el.ExpressionEvaluator getExpressionEvaluator()
getExpressionEvaluator in class javax.servlet.jsp.JspContextpublic javax.servlet.jsp.el.VariableResolver getVariableResolver()
getVariableResolver in class javax.servlet.jsp.JspContextpublic javax.el.ELContext getELContext()
getELContext in class javax.servlet.jsp.JspContextCopyright © 2003-2015. All Rights Reserved.