flashAttributes теряются во время перенаправления в веб-сфере - PullRequest
0 голосов
/ 08 ноября 2019

в весеннем (4.3.2.RELEASE) и java (1.8) приложении Я использую spring-flashAttribute в качестве механизма для передачи параметров во время перенаправления.

RedirectAttributes rm;
(...)
rm.addFlashAttribute("redirModel", rModel);

проблема заключается в том, что передача атрибутов (по flashAttribute) работает для tomcat, но для веб-сферы (8.5.5.11) каким-то образом эти атрибуты теряются после перенаправления.

место, где эти атрибуты передаются: org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(HttpServletRequest, HttpServletResponse, HandlerMethod) строка 804

(...)
mavContainer.addAllAttributes(RequestContextUtils.getInputFlashMap(request));
(...)

, где RequestContextUtils передает эти атрибуты: org.springframework.web.servlet.support.RequestContextUtils:

* 1010 Может кто-тоЯ должен сделать это правильно?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...