вопросы по форме и проверке формы Spring mvc - PullRequest
0 голосов
/ 08 февраля 2010

При использовании пружинного MVC вам нужно использовать один из специальных контроллеров формы или это просто упрощает работу?

Я хочу создать форму, которая напрямую не привязывает 1: 1 к определенной сущности, и выполнить проверку данных на стороне сервера.

Для внешнего интерфейса я хочу использовать jQuery. Spring связывает себя с определенной библиотекой javascript или я могу использовать jquery?

1 Ответ

3 голосов
/ 08 февраля 2010

В Spring MVC 2.5 и новее вы можете использовать аннотации для превращения любого класса в контроллер без наследования от одного из контроллеров форм. Фактически, пользователи Spring рекомендуют подход, основанный на аннотациях, и кажется очевидным, что будущее Spring - это аннотации. На самом деле, большинство вещей, которые делают контроллеры форм, можно легко сделать с помощью аннотаций, поэтому использование встроенных модулей не обязательно облегчает задачу.

Если вы хотите использовать встроенную привязку Spring, в которой конкретное поле формы отображается непосредственно на определенное свойство сущности, вам необходимо иметь единственный объект «команда» в качестве объекта поддержки формы. Похоже, это может не сработать для вас; Один из подходов состоит в том, чтобы иметь первичную сущность в качестве объекта поддержки формы и обрабатывать поля, которые не отображаются в ней, как обычные параметры запроса. В этом сценарии вы должны будете поместить данные для этих других сущностей через специальный код, а затем вызвать проверку самостоятельно.

Наконец, нет, Spring MVC не привязан к библиотеке JS, и да, я часто использовал jQuery с Spring MVC.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...