У меня есть 2 формы
- Добавить книгу (addBook.jsp) и ее контроллер (AddBookController.java)
- Редактировать книгу (editBook.jsp) и Это контроллер (EditBookController).java)
Book.java
- класс бина для обоих представлений.
У меня один и тот же пользовательский интерфейс для editBook.jsp
и addBook.jsp
.
Я создал org.springframework.validation.Validator
(BookValidator.java
) для добавления книги того же Validator можно использовать для EditBookController.java
Но в AddBookController
, когда пользователь вводит информацию о книге, пользователь должен ввести уникальный номер пакета.У меня есть некоторые проверки для уникального номера пакета на BookValidator
.
Эта проверка не должна работать, пока пользователь EditBook.
Я хочу исключить / запретить поле для проверок при редактировании книги.
Я сделал
binder.setDisallowedFields(new String[] {"bundleNumber"});
, но не помог мне.
Пожалуйста, предложите мне Как я могу использовать валидатор?