Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This validator checks that a field is a valid URL.

 

Wiki Markup
{snippet:id=description|javadoc=true|url=com.opensymphony.xwork2.validator.annotations.UrlValidator}

Usage

Wiki Markup
{snippet:id=usage|javadoc=true|url=com.opensymphony.xwork2.validator.annotations.UrlValidator}

Parameters

Wiki Markup
{snippet:id=parameters|javadoc=true|url=com.opensymphony.xwork2.validator.annotations.UrlValidator}

Examples

Usage

 The annotation must be applied at method level.

Parameters

ParameterRequiredDefaultNotes
messageyes field error message
keyno i18n key from language specific properties file
messageParamsno additional params to be used to customize message - will be evaluated against the Value Stack
fieldNameno field name under validation
shortCircuitnofalseif this validator should be used as shortCircuit
urlRegexno defines regex to use to validate url
urlRegexExpressionno defines regex as expression to validate url, expression will be evaluated against current stack to get proper regex
typeyesValidatorType.FIELDEnum value from ValidatorType. Either FIELD or SIMPLE can be used here

Examples

Code Block
languagejava
titleUrlValidator usage example
@UrlValidator(message = "Default message", key = "i18n.key", shortCircuit = true)
Wiki Markup
{snippet:id=example|javadoc=true|lang=java|url=com.opensymphony.xwork2.validator.annotations.UrlValidator}