SpringMVC, как заполнить часть модели из массива JS при отправке формы? - PullRequest
0 голосов
/ 29 марта 2012

Возможно, следующее описание проблемы, с которой я сталкиваюсь, будет немного расплывчатым, но я постараюсь объяснить как можно лучше.

У меня есть форма, которая передается в Springконтроллер MVC.В дополнение к информации из этой формы я хочу заполнить массив модели, представленной контроллером, из массива, созданного в JavaScript.

На стороне сервера я хочу взять данные, полученные из формы, иэтот массив и сохранить его в БД.

Как мне заполнить массив, который у меня есть на стороне сервера, из массива, созданного в JS, когда я отправляю форму?

1 Ответ

1 голос
/ 29 марта 2012

Вот как я бы это сделал:

Добавьте прослушиватель javascript к событию отправки формы.Перед отправкой формы добавьте в нее поля со значениями массива javascript.

На стороне сервера убедитесь, что модель в качестве атрибута коллекции соответствует этим добавленным файлам.

Выможет также сериализовать массив (например, в JSON) и поместить его в одно поле, а также десериализовать его на стороне сервера.

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