Как использовать @Pattern для необязательных полей JSR 303

Как я могу использовать ограничение @Pattern для необязательных полей формы?

@Pattern(regexp="...")
private String something;

как только Я отправляю свою форму, я получаю ошибку проверки, как и ожидалось, но пользователь может оставить поле пустым, так как это не обязательное поле.

PS: я мог бы написать свою собственную аннотацию ограничений. Однако я просто прошу более простой способ комбинирования аннотаций или добавления атрибутов аннотации. Реализация JSR303 - спящий валидатор.

12
задан Erhan Bagdemir 14 May 2011 в 00:16
поделиться