Class RegexValidatorTag

java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
All Implemented Interfaces:
jakarta.servlet.jsp.tagext.IterationTag, jakarta.servlet.jsp.tagext.JspTag, jakarta.servlet.jsp.tagext.Tag, Serializable

public class RegexValidatorTag
extends AbstractValidatorTag
Tag for the Regular Expression Validator. Can accept a regex pattern as a property - this will be used to validate against.
Author:
driscoll
See Also:
Serialized Form
  • Constructor Details

  • Method Details

    • setPattern

      public void setPattern​(jakarta.el.ValueExpression pattern)
      Set the Regular Expression to use for validation.
      Parameters:
      pattern - A regular expression - needs to be escaped, @see java.util.regex .
    • createValidator

      protected Validator createValidator() throws jakarta.servlet.jsp.JspException
      Description copied from class: ValidatorELTag

      Create and return a new Validator to be registered on our surrounding UIComponent.

      Overrides:
      createValidator in class AbstractValidatorTag
      Returns:
      the created Validator
      Throws:
      jakarta.servlet.jsp.JspException - if a new instance cannot be created