spring, forwarding
От: dolor Китай  
Дата: 21.08.06 06:48
Оценка:
есть 2 контроллера,
второй после обработки сабмита формы должен полностью отработать код первого контроллера
как отфорвордить запрос из 2ого контроллера к первому?

з.ы. есть вариант создать во втором экземпляр первого контроллера,
выполнить его handleRequest, получить ModelAndView и вернуть его из OnSubmit 2ого контроллера
Re: spring, forwarding
От: tavr  
Дата: 21.08.06 08:09
Оценка:
Здравствуйте, dolor, Вы писали:

D>есть 2 контроллера,

D>второй после обработки сабмита формы должен полностью отработать код первого контроллера
D>как отфорвордить запрос из 2ого контроллера к первому?

в случае SimpleFormController устанавливаешь у второго контроллера
     <property name="successView"><value>forward:controller1</value></property>
Re[2]: spring, forwarding
От: dolor Китай  
Дата: 21.08.06 08:55
Оценка:
T>в случае SimpleFormController устанавливаешь у второго контроллера
T>
T>     <property name="successView"><value>forward:controller1</value></property>
T>


в этом случае имхо, код из OnSubmit 2ого контроллера выполняться не будет,
но спасибо за идею

возврат из OnSubmit с помощью
return new ModelAndView("forward:урл_замапленый_на_1ый_контроллер");
кажется делает то что нужно
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.