public class MockPageContext
extends javax.servlet.jsp.PageContext
| Constructor and Description |
|---|
MockPageContext()
Create new MockPageContext with a default
MockServletContext,
MockHttpServletRequest, MockHttpServletResponse,
MockServletConfig. |
MockPageContext(javax.servlet.ServletContext servletContext)
Create new MockPageContext with a default
MockHttpServletRequest,
MockHttpServletResponse, MockServletConfig. |
MockPageContext(javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpServletRequest request)
Create new MockPageContext with a MockHttpServletResponse,
MockServletConfig.
|
MockPageContext(javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Create new MockPageContext with a MockServletConfig.
|
MockPageContext(javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.ServletConfig servletConfig)
Create new MockServletConfig.
|
| 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<String> |
getAttributeNames() |
Enumeration<String> |
getAttributeNamesInScope(int scope) |
int |
getAttributesScope(String name) |
byte[] |
getContentAsByteArray() |
String |
getContentAsString() |
Exception |
getException() |
javax.servlet.jsp.el.ExpressionEvaluator |
getExpressionEvaluator()
Deprecated.
|
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()
Deprecated.
|
void |
handlePageException(Exception ex) |
void |
handlePageException(Throwable ex) |
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) |
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) |
public MockPageContext()
MockServletContext,
MockHttpServletRequest, MockHttpServletResponse,
MockServletConfig.public MockPageContext(javax.servlet.ServletContext servletContext)
MockHttpServletRequest,
MockHttpServletResponse, MockServletConfig.servletContext - the ServletContext that the JSP page runs in
(only necessary when actually accessing the ServletContext)public MockPageContext(javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpServletRequest request)
servletContext - the ServletContext that the JSP page runs inrequest - the current HttpServletRequest
(only necessary when actually accessing the request)public MockPageContext(javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
servletContext - the ServletContext that the JSP page runs inrequest - the current HttpServletRequestresponse - the current HttpServletResponse
(only necessary when actually writing to the response)public MockPageContext(javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.ServletConfig servletConfig)
servletContext - the ServletContext that the JSP page runs inrequest - the current HttpServletRequestresponse - the current HttpServletResponseservletConfig - the ServletConfig (hardly ever accessed from within a tag)public 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 void release()
release in class javax.servlet.jsp.PageContextpublic 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 Object getAttribute(String name)
getAttribute in class javax.servlet.jsp.JspContextpublic Object getAttribute(String name, int scope)
getAttribute in class javax.servlet.jsp.JspContextpublic Object findAttribute(String name)
findAttribute 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 int getAttributesScope(String name)
getAttributesScope in class javax.servlet.jsp.JspContextpublic Enumeration<String> getAttributeNames()
public Enumeration<String> getAttributeNamesInScope(int scope)
getAttributeNamesInScope in class javax.servlet.jsp.JspContextpublic javax.servlet.jsp.JspWriter getOut()
getOut in class javax.servlet.jsp.JspContext@Deprecated public javax.servlet.jsp.el.ExpressionEvaluator getExpressionEvaluator()
getExpressionEvaluator in class javax.servlet.jsp.JspContext@Deprecated public javax.servlet.jsp.el.VariableResolver getVariableResolver()
getVariableResolver in class javax.servlet.jsp.JspContextpublic javax.servlet.http.HttpSession getSession()
getSession 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 Exception getException()
getException 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 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 byte[] getContentAsByteArray()
public String getContentAsString() throws UnsupportedEncodingException
UnsupportedEncodingExceptionpublic void handlePageException(Exception ex) throws javax.servlet.ServletException, IOException
handlePageException in class javax.servlet.jsp.PageContextjavax.servlet.ServletExceptionIOExceptionpublic void handlePageException(Throwable ex) throws javax.servlet.ServletException, IOException
handlePageException in class javax.servlet.jsp.PageContextjavax.servlet.ServletExceptionIOExceptionMMBase 1.9-SNAPSHOT - ${javadoctimestamp}