powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / проблема с FlashMap / Spring MVC
1 сообщений из 1, страница 1 из 1
проблема с FlashMap / Spring MVC
    #38537980
rdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я сохраняю параметры между запроса используя FlashMap в Spring mvc и делаю redirect (POST/redirect/GET)

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
//....

FlashMap outputFlashMap = RequestContextUtils.getOutputFlashMap(request);        
        
        
    if (outputFlashMap != null) {            
          outputFlashMap.put("myFlashObject", obj);
      }

return new ModelAndView("redirect:/viewPage");



Объект FlashMap должен удалять все параметры сразу после поступления следующего запроса от пользователя с тем же идентификатором сессии (т.е. после того как браузер "выполнит" заголовок location: /viewPage).
Браузер Chrome в некоторых случаях не выполняет переадресацию (например <img scr="lalala" />), т.е. параметры будут добавлены в FlashMap, а переадресация на /viewPage не произойдет.

Далее происходит второй запрос, который добавляет свои параметры в FlashMap, происходит переадресация на /viewPage, где доступны параметры первого(где не произошла переадресация), а не второго запроса. Другими словами новое значение параметра "myFlashObject" не переписывают старое значение. Как это можно исправить?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / проблема с FlashMap / Spring MVC
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]