Class GoogleCAPTCHATag

java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
org.deltava.taglib.content.GoogleCAPTCHATag
All Implemented Interfaces:
jakarta.servlet.jsp.tagext.IterationTag, jakarta.servlet.jsp.tagext.JspTag, jakarta.servlet.jsp.tagext.Tag, Serializable

public class GoogleCAPTCHATag extends jakarta.servlet.jsp.tagext.TagSupport
A JSP Tag to insert Google RECAPTCHA libraries.
Since:
9.0
Version:
12.0
Author:
Luke
See Also:
  • Field Summary

    Fields inherited from class jakarta.servlet.jsp.tagext.TagSupport

    id, pageContext

    Fields inherited from interface jakarta.servlet.jsp.tagext.IterationTag

    EVAL_BODY_AGAIN

    Fields inherited from interface jakarta.servlet.jsp.tagext.Tag

    EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Inserts the JavaScript for Google RECAPTCHA into the JSP.
    void
     
    void
    Updates the action name.
    void
    setAnonOnly(boolean isAuthOnly)
    Sets whether to display for anonymous users only.
    void
    setForce(boolean doForce)
    Sets whether to force a Google call even if the CAPTCHA was previously validated.

    Methods inherited from class jakarta.servlet.jsp.tagext.TagSupport

    doAfterBody, doStartTag, findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue

    Methods inherited from class Object

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

    • GoogleCAPTCHATag

      public GoogleCAPTCHATag()
  • Method Details

    • setAction

      public void setAction(String name)
      Updates the action name.
      Parameters:
      name - the name
    • setAnonOnly

      public void setAnonOnly(boolean isAuthOnly)
      Sets whether to display for anonymous users only.
      Parameters:
      isAuthOnly - TRUE for unauthenticated users only, otherwise FALSE
    • setForce

      public void setForce(boolean doForce)
      Sets whether to force a Google call even if the CAPTCHA was previously validated.
      Parameters:
      doForce - TRUE if a call is always made, otherwise FALSE
    • doEndTag

      public int doEndTag() throws jakarta.servlet.jsp.JspException
      Inserts the JavaScript for Google RECAPTCHA into the JSP.
      Specified by:
      doEndTag in interface jakarta.servlet.jsp.tagext.Tag
      Overrides:
      doEndTag in class jakarta.servlet.jsp.tagext.TagSupport
      Returns:
      TagSupport#EVAL_PAGE always
      Throws:
      jakarta.servlet.jsp.JspException - if an I/O error occurs
    • release

      public void release()
      Specified by:
      release in interface jakarta.servlet.jsp.tagext.Tag
      Overrides:
      release in class jakarta.servlet.jsp.tagext.TagSupport