При использовании Struts2, я использую несколько аннотаций, чтобы сделать мои валидации внутри класса модели, в set()
методах, как:Struts2 Аннотация-валидаторы для Invalid Символы
@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;
}
Но я хотел бы, как поставить проверка этого избежать странные символы, как !
, ?
, #
, $
и т.д ...
есть ли существующий валидатор я должен использовать как @RestrictChars
или, может быть, есть какой-то способ использовать @StringRegexValidator
. Или я должен написать новый. Любой намек или документация, как это сделать, были бы замечательными.