我们正在使用 Spring 2.5.x,我们正在这样做:发布一个表单,在我们生成一些数据的控制器方法中对此进行响应。现在,最后我们正在重定向到另一个页面。我们需要访问在 post 请求处理程序方法中生成的数据。
从 post 处理程序,声明返回一个 ModelAndView:
Map<String, String> map = new HashMap<String, String>();
map.put("myKey", "someValue");
ModelAndView mav = new ModelAndView(new RedirectView("/my/view", true, true, false), map);
return mav;
在 get 方法处理程序中,我们想要访问这些数据并在该方法的视图中使用它们。我们如何访问这些值?我注入此方法的模型图是空的。如果我尝试使用,视图中只会显示空值${myKey}
我们使用的是 Spring 2.5.x,所以我不能使用RequestAttributes
等。