Spring Framework: получение неверного объекта processFormSubmission () из-за нескольких вкладок в браузере - PullRequest
0 голосов
/ 29 мая 2018

Проблема получения неправильного объекта связана с несколькими вкладками браузера с таким сценарием:

  1. На вкладке 1 содержатся данные TestBean.Создайте новую вкладку и заполните форму с другими данными TestBean (та же страница с тем же контроллером, но с другими данными).
  2. Первая вкладка отправляет форму, содержащую 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;
         ...
    }
}

Какой подход я должен сделать, чтобы получить правильные данные?

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