Class JspUtils

java.lang.Object
org.apache.velocity.tools.view.jsp.jspimpl.JspUtils

public class JspUtils extends Object
Some utilities to work with JSP.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    executeSimpleTag(org.apache.velocity.context.InternalContextAdapter context, org.apache.velocity.runtime.parser.node.Node node, javax.servlet.jsp.PageContext pageContext, javax.servlet.jsp.tagext.SimpleTag tag)
    Executes a SimpleTag.
    static void
    executeTag(org.apache.velocity.context.InternalContextAdapter context, org.apache.velocity.runtime.parser.node.Node node, javax.servlet.jsp.PageContext pageContext, javax.servlet.jsp.tagext.Tag tag)
    Executes a Tag.
    static javax.servlet.jsp.tagext.JspTag
    getLatestJspTag(org.apache.velocity.context.Context context)
    Returns the latest tag encountered.
    static void
    setLatestTag(org.apache.velocity.context.Context context, javax.servlet.jsp.tagext.JspTag tag)
    Sets the latest tag encountered.
    static javax.servlet.jsp.tagext.Tag
    wrapTag(javax.servlet.jsp.tagext.JspTag tag)
    If necessary, wraps a SimpleTag into a Tag.

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • JspUtils

      public JspUtils()
  • Method Details

    • setLatestTag

      public static void setLatestTag(org.apache.velocity.context.Context context, javax.servlet.jsp.tagext.JspTag tag)
      Sets the latest tag encountered.
      Parameters:
      context - The Velocity context.
      tag - The tag.
    • getLatestJspTag

      public static javax.servlet.jsp.tagext.JspTag getLatestJspTag(org.apache.velocity.context.Context context)
      Returns the latest tag encountered.
      Parameters:
      context - The Velocity context.
      Returns:
      The latest tag.
    • wrapTag

      public static javax.servlet.jsp.tagext.Tag wrapTag(javax.servlet.jsp.tagext.JspTag tag)
      If necessary, wraps a SimpleTag into a Tag.
      Parameters:
      tag - The tag to (possibly) wrap.
      Returns:
      The wrapped tag, or the tag passed as parameter if it was not necessary.
    • executeSimpleTag

      public static void executeSimpleTag(org.apache.velocity.context.InternalContextAdapter context, org.apache.velocity.runtime.parser.node.Node node, javax.servlet.jsp.PageContext pageContext, javax.servlet.jsp.tagext.SimpleTag tag) throws javax.servlet.jsp.JspException, IOException
      Executes a SimpleTag.
      Parameters:
      context - The directive context.
      node - The main node of the directive.
      pageContext - The page context.
      tag - The tag to execute.
      Throws:
      javax.servlet.jsp.JspException - If something goes wrong.
      IOException - If something goes wrong.
    • executeTag

      public static void executeTag(org.apache.velocity.context.InternalContextAdapter context, org.apache.velocity.runtime.parser.node.Node node, javax.servlet.jsp.PageContext pageContext, javax.servlet.jsp.tagext.Tag tag) throws javax.servlet.jsp.JspException
      Executes a Tag.
      Parameters:
      context - The directive context.
      node - The main node of the directive.
      pageContext - The page context.
      tag - The tag to execute.
      Throws:
      javax.servlet.jsp.JspException - If something goes wrong.