2013-11-09 10 views
1

Очень застрял в процессе переключения фреймов.Spring WebFlow to MVC Проблемы с преобразованием

Моя команда в процессе преобразования проекта Spring Webflow в Spring MVC framework для поддержки новой инфраструктуры ui.

Поскольку у нас очень мало времени, и кодовая база огромна, мы подумали о повторном использовании кода Java. Теперь мы сталкиваемся с проблемой ниже.

Предположим, что у меня есть объект «ABC» с 10 атрибутами, поддерживаемыми в FlowScope в webflow. Поскольку это был веб-поток, у нас не было накладных расходов на привязку формы.

Если мы переключимся на MVC, если форма собирает только 5 атрибутов объекта, в контроллере, как я могу получить все 10 атрибутов объекта.

Мысль о процессе, как привязка значений, сохраняя копию объекта изначально в сеансе и позже устанавливая модальные атрибуты при отправке формы. Но этот подход терпит неудачу, когда мне нужно обрабатывать списки. Когда нам нужно привязать индексированную позицию в списке.

Так что я хочу знать, есть ли какой-либо механизм для включения функции WebFlow в MVC. Подобно установке объекта Session вместо Modal Object, чтобы я мог получить обновленный объект в своем контроллере со всеми атрибутами. Это возможно?? Просьба дать какое-то предложение.

ответ

1

Наконец-то я получил решение по вышеуказанному вопросу.

Annotate класс, который хочет быть в сессии с @SessionAttribute, то вы можете получить доступ к обновленной режимные со всеми атрибутами, объединенных в обеих сессии и модели с помощью @ModelAttribute параметров в контроллере.

Спасибо моему другу, делясь этим решением.

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