Implementation of a JSP Context Wrapper.
The JSP Context Wrapper is a JspContext created and maintained by a tag
handler implementation. It wraps the Invoking JSP Context, that is, the
JspContext instance passed to the tag handler by the invoking page via
setJspContext().
findAttribute
public Object findAttribute(String name)
forward
public void forward(String relativeUrlPath)
throws ServletException,
IOException
getAttribute
public Object getAttribute(String name)
getAttribute
public Object getAttribute(String name,
int scope)
getAttributeNamesInScope
public Enumeration getAttributeNamesInScope(int scope)
getAttributesScope
public int getAttributesScope(String name)
getException
public Exception getException()
getExpressionEvaluator
public ExpressionEvaluator getExpressionEvaluator()
getOut
public JspWriter getOut()
getPage
public Object getPage()
getRequest
public ServletRequest getRequest()
getResponse
public ServletResponse getResponse()
getServletConfig
public ServletConfig getServletConfig()
getServletContext
public ServletContext getServletContext()
getSession
public HttpSession getSession()
getVariableResolver
public VariableResolver getVariableResolver()
handlePageException
public void handlePageException(Exception ex)
throws IOException,
ServletException
handlePageException
public void handlePageException(Throwable t)
throws IOException,
ServletException
include
public void include(String relativeUrlPath)
throws ServletException,
IOException
include
public void include(String relativeUrlPath,
boolean flush)
throws ServletException,
IOException
initialize
public void initialize(Servlet servlet,
ServletRequest request,
ServletResponse response,
String errorPageURL,
boolean needsSession,
int bufferSize,
boolean autoFlush)
throws IOException,
IllegalStateException,
IllegalArgumentException
popBody
public JspWriter popBody()
pushBody
public BodyContent pushBody()
pushBody
public JspWriter pushBody(Writer writer)
release
public void release()
removeAttribute
public void removeAttribute(String name)
removeAttribute
public void removeAttribute(String name,
int scope)
resolveVariable
public Object resolveVariable(String pName)
throws ELException
VariableResolver interface
setAttribute
public void setAttribute(String name,
Object value)
setAttribute
public void setAttribute(String name,
Object value,
int scope)
syncBeforeInvoke
public void syncBeforeInvoke()
Synchronize variables before fragment invokation
syncBeginTagFile
public void syncBeginTagFile()
Synchronize variables at begin of tag file
syncEndTagFile
public void syncEndTagFile()
Synchronize variables at end of tag file