THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
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
Parameter | Required | Default | Notes |
---|---|---|---|
message | yes | field error message | |
key | no | i18n key from language specific properties file | |
messageParams | no | additional params to be used to customize message - will be evaluated against the Value Stack | |
fieldName | no | field name under validation | |
shortCircuit | no | false | if this validator should be used as shortCircuit |
urlRegex | no | defines regex to use to validate url | |
urlRegexExpression | no | defines regex as expression to validate url, expression will be evaluated against current stack to get proper regex | |
type | yes | ValidatorType.FIELD | Enum value from ValidatorType. Either FIELD or SIMPLE can be used here |
Examples
Code Block | ||||
---|---|---|---|---|
| ||||
@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} |