Lors de l'utilisation Struts2, j'utilise plusieurs annotations pour faire mes validations dans la classe Model, dans les set()
méthodes, comme:Struts2 Annotation-validateurs non valide Chars
@RequiredStringValidator(message = "Name is required")
@StringLengthFieldValidator(message = "Name must be between 5 and 60 characters",
minLength = "5", maxLength = "60")
public void setName(String name) {
this.name = name;
}
Mais je voudrais comment mettre un validation ne pas éviter les caractères étranges, comme !
, ?
, #
, $
et etc ...
y at-il validateur existant que je devrais utiliser comme un @RestrictChars
ou est peut-être at-il une façon d'utiliser le @StringRegexValidator
. Ou devrais-je en écrire un nouveau. Tout indice ou documentation sur la façon de le faire serait génial.