struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Lukasz Lenart <lukaszlen...@apache.org>
Subject Re: Possible bug in URL validator
Date Tue, 10 Sep 2013 08:09:52 GMT
2013/9/5 Bruno Klava <bklava@gmail.com>:
> Hi folks,
>
> in Struts 2.3.15 the form-close-validate.ftl template was updated to use
> the regex field, but there is no such field in
> com.opensymphony.xwork2.validator.annotations.UrlValidator neither a
> default value for it
> in com.opensymphony.xwork2.validator.validators.URLValidator (like is done
> in com.opensymphony.xwork2.validator.validators.EmailValidator).
>
> Or am I missing something?

It's a bug - there is no option to set regex in URLValidator as it
bases on URLUtil and URL directly.

> My current workaround: override the form-close-validate.ftl setting the
> regex directly in the template code.
>
> A better solution would be: make
> com.opensymphony.xwork2.validator.validators.URLValidator
> extends com.opensymphony.xwork2.validator.validators.RegexFieldValidator
> and set a default value for regex in
> com.opensymphony.xwork2.validator.validators.URLValidator.
> An interesting improvement would be to expose the regex field in the
> UrlValidator and EmailValidator annotations to be set in custom scenarios.

Please register an issue.


Regards
-- 
Ɓukasz
+ 48 606 323 122 http://www.lenart.org.pl/

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message