Class VelocityPageContext
- java.lang.Object
-
- javax.servlet.jsp.JspContext
-
- javax.servlet.jsp.PageContext
-
- org.apache.velocity.tools.view.jsp.jspimpl.VelocityPageContext
-
public class VelocityPageContext extends javax.servlet.jsp.PageContextExposes a VelocityContext, a request and a response as aPageContext.
-
-
Constructor Summary
Constructors Constructor Description VelocityPageContext(org.apache.velocity.context.Context velocityContext, java.io.Writer velocityWriter, org.apache.velocity.tools.view.ViewContext viewContext)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectfindAttribute(java.lang.String name)voidforward(java.lang.String relativeUrlPath)java.lang.ObjectgetAttribute(java.lang.String name)java.lang.ObjectgetAttribute(java.lang.String name, int scope)java.util.Enumeration<java.lang.String>getAttributeNamesInScope(int scope)intgetAttributesScope(java.lang.String name)javax.el.ELContextgetELContext()java.lang.ExceptiongetException()javax.servlet.jsp.el.ExpressionEvaluatorgetExpressionEvaluator()javax.servlet.jsp.JspWritergetOut()java.lang.ObjectgetPage()javax.servlet.ServletRequestgetRequest()javax.servlet.ServletResponsegetResponse()javax.servlet.ServletConfiggetServletConfig()javax.servlet.ServletContextgetServletContext()javax.servlet.http.HttpSessiongetSession()javax.servlet.jsp.el.VariableResolvergetVariableResolver()voidhandlePageException(java.lang.Exception e)voidhandlePageException(java.lang.Throwable t)voidinclude(java.lang.String relativeUrlPath)voidinclude(java.lang.String relativeUrlPath, boolean flush)voidinitialize(javax.servlet.Servlet servlet, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, java.lang.String errorPageURL, boolean needsSession, int bufferSize, boolean autoFlush)voidrelease()voidremoveAttribute(java.lang.String name)voidremoveAttribute(java.lang.String name, int scope)voidsetAttribute(java.lang.String name, java.lang.Object value)voidsetAttribute(java.lang.String name, java.lang.Object value, int scope)
-
-
-
Constructor Detail
-
VelocityPageContext
public VelocityPageContext(org.apache.velocity.context.Context velocityContext, java.io.Writer velocityWriter, org.apache.velocity.tools.view.ViewContext viewContext)Constructor.- Parameters:
velocityContext- The Velocity context.velocityWriter- The writer to be used when writing content.viewContext- The View context.
-
-
Method Detail
-
initialize
public void initialize(javax.servlet.Servlet servlet, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, java.lang.String errorPageURL, boolean needsSession, int bufferSize, boolean autoFlush) throws java.io.IOException, java.lang.IllegalStateException, java.lang.IllegalArgumentException- Specified by:
initializein classjavax.servlet.jsp.PageContext- Throws:
java.io.IOExceptionjava.lang.IllegalStateExceptionjava.lang.IllegalArgumentException
-
release
public void release()
- Specified by:
releasein classjavax.servlet.jsp.PageContext
-
getSession
public javax.servlet.http.HttpSession getSession()
- Specified by:
getSessionin classjavax.servlet.jsp.PageContext
-
getPage
public java.lang.Object getPage()
- Specified by:
getPagein classjavax.servlet.jsp.PageContext
-
getRequest
public javax.servlet.ServletRequest getRequest()
- Specified by:
getRequestin classjavax.servlet.jsp.PageContext
-
getResponse
public javax.servlet.ServletResponse getResponse()
- Specified by:
getResponsein classjavax.servlet.jsp.PageContext
-
getException
public java.lang.Exception getException()
- Specified by:
getExceptionin classjavax.servlet.jsp.PageContext
-
getServletConfig
public javax.servlet.ServletConfig getServletConfig()
- Specified by:
getServletConfigin classjavax.servlet.jsp.PageContext
-
getServletContext
public javax.servlet.ServletContext getServletContext()
- Specified by:
getServletContextin classjavax.servlet.jsp.PageContext
-
forward
public void forward(java.lang.String relativeUrlPath) throws javax.servlet.ServletException, java.io.IOException- Specified by:
forwardin classjavax.servlet.jsp.PageContext- Throws:
javax.servlet.ServletExceptionjava.io.IOException
-
include
public void include(java.lang.String relativeUrlPath) throws javax.servlet.ServletException, java.io.IOException- Specified by:
includein classjavax.servlet.jsp.PageContext- Throws:
javax.servlet.ServletExceptionjava.io.IOException
-
include
public void include(java.lang.String relativeUrlPath, boolean flush) throws javax.servlet.ServletException, java.io.IOException- Specified by:
includein classjavax.servlet.jsp.PageContext- Throws:
javax.servlet.ServletExceptionjava.io.IOException
-
handlePageException
public void handlePageException(java.lang.Exception e) throws javax.servlet.ServletException, java.io.IOException- Specified by:
handlePageExceptionin classjavax.servlet.jsp.PageContext- Throws:
javax.servlet.ServletExceptionjava.io.IOException
-
handlePageException
public void handlePageException(java.lang.Throwable t) throws javax.servlet.ServletException, java.io.IOException- Specified by:
handlePageExceptionin classjavax.servlet.jsp.PageContext- Throws:
javax.servlet.ServletExceptionjava.io.IOException
-
setAttribute
public void setAttribute(java.lang.String name, java.lang.Object value)- Specified by:
setAttributein classjavax.servlet.jsp.JspContext
-
setAttribute
public void setAttribute(java.lang.String name, java.lang.Object value, int scope)- Specified by:
setAttributein classjavax.servlet.jsp.JspContext
-
getAttribute
public java.lang.Object getAttribute(java.lang.String name)
- Specified by:
getAttributein classjavax.servlet.jsp.JspContext
-
getAttribute
public java.lang.Object getAttribute(java.lang.String name, int scope)- Specified by:
getAttributein classjavax.servlet.jsp.JspContext
-
findAttribute
public java.lang.Object findAttribute(java.lang.String name)
- Specified by:
findAttributein classjavax.servlet.jsp.JspContext
-
removeAttribute
public void removeAttribute(java.lang.String name)
- Specified by:
removeAttributein classjavax.servlet.jsp.JspContext
-
removeAttribute
public void removeAttribute(java.lang.String name, int scope)- Specified by:
removeAttributein classjavax.servlet.jsp.JspContext
-
getAttributesScope
public int getAttributesScope(java.lang.String name)
- Specified by:
getAttributesScopein classjavax.servlet.jsp.JspContext
-
getAttributeNamesInScope
public java.util.Enumeration<java.lang.String> getAttributeNamesInScope(int scope)
- Specified by:
getAttributeNamesInScopein classjavax.servlet.jsp.JspContext
-
getOut
public javax.servlet.jsp.JspWriter getOut()
- Specified by:
getOutin classjavax.servlet.jsp.JspContext
-
getExpressionEvaluator
public javax.servlet.jsp.el.ExpressionEvaluator getExpressionEvaluator()
- Specified by:
getExpressionEvaluatorin classjavax.servlet.jsp.JspContext
-
getVariableResolver
public javax.servlet.jsp.el.VariableResolver getVariableResolver()
- Specified by:
getVariableResolverin classjavax.servlet.jsp.JspContext
-
getELContext
public javax.el.ELContext getELContext()
- Specified by:
getELContextin classjavax.servlet.jsp.JspContext
-
-