フィールドを検証する必要があります-secPhoneNumber(セカンダリ電話番号)。JSR検証を使用して以下の条件を満たす必要があります
- フィールドは空/null にすることができます
- それ以外の場合、データの長さは 10 でなければなりません。
以下のコードを試しました。フィールドは、フォームの送信時に常に検証されます。フィールドが空でない場合にのみ、フィールドの長さが 10 であることを検証するにはどうすればよいですか?
スプリングフォーム:
<form:label path="secPhoneNumber">
Secondary phone number <form:errors path="secPhoneNumber" cssClass="error" />
</form:label>
<form:input path="secPhoneNumber" />
豆
@Size(max=10,min=10)
private String secPhoneNumber;