Проблема получения неправильного объекта связана с несколькими вкладками браузера с таким сценарием:
- На вкладке 1 содержатся данные TestBean.Создайте новую вкладку и заполните форму с другими данными TestBean (та же страница с тем же контроллером, но с другими данными).
- Первая вкладка отправляет форму, содержащую TestBean.
Ожидаемый результат вКонтроллер: получение данных на вкладке 1.
Фактический результат в контроллере: получение данных на вкладке 2.
Ниже приведен код процесса processFormSubmission () моего контроллера:
public class TestFormController extends SimpleFormController {
public ModelAndView processFormSubmission(HttpServletRequest request,
HttpServletResponse response, Object command,
BindException errors) throws Exception {
TestBean testBean = (TestBean) command;
...
}
}
Какой подход я должен сделать, чтобы получить правильные данные?