Struts2 を使用している間、いくつかの注釈を使用して、Model クラス内のset()
メソッドで検証を行っています。
@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
. それとも新しく書くべきですか?そのためのヒントやドキュメントは素晴らしいでしょう。