Spring mvc 如何将对象置于Spring3.1会话中?
我有两个控制器,比如controllerA和controllerB。ControllerA有一个咨询对象,我需要将其发送给咨询jsp。我使用的是返回转发:咨询。 但是,在我到达jsp之后,如果用户按下确认按钮,我需要该jsp的咨询对象以及在另一个控制器中使用的咨询对象 我尝试了@SessionAttributes,发现它只适用于第一个controllerA。然后我尝试使用flashAttributes,但我无法验证重定向是否在jsp中的表单第一次加载时需要为空,并且它抛出了一个错误:预期的会话属性“consultation”Spring mvc 如何将对象置于Spring3.1会话中?,spring-mvc,annotations,Spring Mvc,Annotations,我有两个控制器,比如controllerA和controllerB。ControllerA有一个咨询对象,我需要将其发送给咨询jsp。我使用的是返回转发:咨询。 但是,在我到达jsp之后,如果用户按下确认按钮,我需要该jsp的咨询对象以及在另一个控制器中使用的咨询对象 我尝试了@SessionAttributes,发现它只适用于第一个controllerA。然后我尝试使用flashAttributes,但我无法验证重定向是否在jsp中的表单第一次加载时需要为空,并且它抛出了一个错误:预期的会话属
redirectAttrs.addFlashAttribute("AttributeName", value);
return "redirect:consultation";
最后,我使用HttpSession作为解决方案。因此,在这种情况下,这是正确的方法还是我没有正确设置?显然,在我的情况下,这是正确的方法 我将对象放在会话中,当用户在jsp页面上时,控制器从提交按钮启动。然后,我需要的一切都在会话中,我会检索它