У меня типичный сценарий — я прочитал много статей по этому поводу, и динамическое добавление работает нормально. Я не мог получить элегантное решение для динамического удаления.
Веб-форма имитирует пользователя. Пользователь может иметь имя и список телефонных номеров.
phoneNumbers могут быть добавлены динамически с помощью Javascript на стороне клиента.
Динамическое добавление phoneNumber в phoneNumbers не проблема - благодаря LazyList / AutoPopulatingList.
Динамическое удаление - это своего рода проблема. Допустим, веб-форма была отображена с телефонными номерами как {1,3,5,7,9}. Используя Javascript, пользователь удаляет {1,3} без отправки формы. Теперь, когда форма отправлена, user.phoneNumbers должен автоматически иметь {5,7,9}.
Почему-то Spring MVC просто не содержит обновленного списка. Я использую контроллеры на основе аннотаций.
Гуру чем помочь?