2012-07-05 3 views
0

Я разрабатываю проект с использованием Spring 3.0.Валидатор весны формы с несколькими кнопками

У меня есть форма с несколькими кнопками отправки.

Что я хотел бы сделать, так это иметь различные требования к валидации в зависимости от нажатой кнопки.

Как это сделать? Пример был бы замечательным.

Благодаря

ответ

1

Вы можете иметь несколько реализацию Spring Validator. И в зависимости от нажатой кнопки вы можете вызвать метод проверки правильности выполнения валидатора с контроллера.
Подтверждение подлинности example с использованием весового валидатора.

+0

Да, это был бы путь, но это означало бы, что если бы у меня было 3 кнопки, мне нужно было бы иметь 3 класса валидатора ... правильно? :( – RedEagle

+0

@RedEagle: Да или вы можете сохранить разные условия в валидаторе и передать некоторый параметр в валидатор, который отражает, какую кнопку нажал. – xyz

+0

Это путь ... Я добавил перечислитель для управления нажатой кнопкой – RedEagle

Смежные вопросы