|
||||||||||
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.springframework.mock.web.MockPageContext
public class MockPageContext
Mock implementation of the JSP PageContext interface.
Used for testing the web framework; only necessary for testing applications when testing custom JSP tags.
Note: Expects initialization via the constructor rather than via the PageContext.initialize method. Does not support writing to a JspWriter, request dispatching, and handlePageException calls.
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 |
Constructor Summary | |
---|---|
MockPageContext()
Create new MockPageContext with a MockServletContext, MockHttpServletRequest, MockHttpServletResponse, MockServletConfig. |
|
MockPageContext(ServletContext servletContext)
Create new MockPageContext with a MockHttpServletRequest, MockHttpServletResponse, MockServletConfig. |
|
MockPageContext(ServletContext servletContext,
HttpServletRequest request)
Create new MockPageContext with a MockHttpServletResponse, MockServletConfig. |
|
MockPageContext(ServletContext servletContext,
HttpServletRequest request,
HttpServletResponse response)
Create new MockPageContext with a MockServletConfig. |
|
MockPageContext(ServletContext servletContext,
HttpServletRequest request,
HttpServletResponse response,
ServletConfig servletConfig)
Create new MockServletConfig. |
Methods inherited from class javax.servlet.jsp.PageContext |
---|
getErrorData, pushBody |
Methods inherited from class javax.servlet.jsp.JspContext |
---|
popBody, pushBody |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MockPageContext()
public MockPageContext(ServletContext servletContext)
servletContext
- the ServletContext that the servlet runs in
(only necessary when accessing the ServletContext)public MockPageContext(ServletContext servletContext, HttpServletRequest request)
servletContext
- the ServletContext that the servlet runs inrequest
- the current HttpServletRequest
(only necessary when accessing the request)public MockPageContext(ServletContext servletContext, HttpServletRequest request, HttpServletResponse response)
servletContext
- the ServletContext that the servlet runs inrequest
- the current HttpServletRequestresponse
- the current HttpServletResponse
(only necessary when writing to the response)public MockPageContext(ServletContext servletContext, HttpServletRequest request, HttpServletResponse response, ServletConfig servletConfig)
servletContext
- the ServletContext that the servlet runs inrequest
- the current HttpServletRequestresponse
- the current HttpServletResponseservletConfig
- the ServletConfig
(hardly ever accessed from within a tag)Method Detail |
---|
public void initialize(Servlet servlet, ServletRequest request, ServletResponse response, String errorPageURL, boolean needsSession, int bufferSize, boolean autoFlush)
initialize
in class PageContext
public void release()
release
in class PageContext
public void setAttribute(String name, Object value)
setAttribute
in class JspContext
public void setAttribute(String name, Object value, int scope)
setAttribute
in class JspContext
public Object getAttribute(String name)
getAttribute
in class JspContext
public Object getAttribute(String name, int scope)
getAttribute
in class JspContext
public Object findAttribute(String name)
findAttribute
in class JspContext
public void removeAttribute(String name)
removeAttribute
in class JspContext
public void removeAttribute(String name, int scope)
removeAttribute
in class JspContext
public int getAttributesScope(String name)
getAttributesScope
in class JspContext
public Enumeration getAttributeNames()
public Enumeration getAttributeNamesInScope(int scope)
getAttributeNamesInScope
in class JspContext
public JspWriter getOut()
getOut
in class JspContext
public ExpressionEvaluator getExpressionEvaluator()
getExpressionEvaluator
in class JspContext
public VariableResolver getVariableResolver()
getVariableResolver
in class JspContext
public HttpSession getSession()
getSession
in class PageContext
public Object getPage()
getPage
in class PageContext
public ServletRequest getRequest()
getRequest
in class PageContext
public ServletResponse getResponse()
getResponse
in class PageContext
public Exception getException()
getException
in class PageContext
public ServletConfig getServletConfig()
getServletConfig
in class PageContext
public ServletContext getServletContext()
getServletContext
in class PageContext
public void forward(String url) throws ServletException, IOException
forward
in class PageContext
ServletException
IOException
public void include(String url) throws ServletException, IOException
include
in class PageContext
ServletException
IOException
public void include(String url, boolean flush) throws ServletException, IOException
include
in class PageContext
ServletException
IOException
public void handlePageException(Exception ex) throws ServletException, IOException
handlePageException
in class PageContext
ServletException
IOException
public void handlePageException(Throwable ex) throws ServletException, IOException
handlePageException
in class PageContext
ServletException
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |