我刚开始学习Spring MVC。所以,如果我的初学者水平让你感到不快,那很抱歉。维护弹簧控制器中不同URL之间重定向的数据
为了让我的问题简短明了,我正在使用下面的简单代码示例。
我在两个不同的弹簧MVC控制器中有两个函数。 在第一控制器,我有:
@RequestMapping("/first")
public String first(Model model){
model.addAttribute("user", "User Name");
return "redirect:/second";
}
在第二控制器我有:
@RequestMapping("/second")
public String second(){
return "myView";
}
实际上所述第一被重定向至第二。 Bt在我看来(html),当我尝试获取模型的值如下:
<h1>Welcome! ${user} <h1> //code in html to get user object
它显示为空。
所以我的问题是如何在两个请求之间重定向的时候在spring MVC中传输数据。达到这个目标的最佳解决方案是什么?我可以通过模型或其他方法达到这个目标吗? 在此先感谢
请参阅[Flash Attributes](http://docs.spring.io/spring/docs/3.1.x/spring-framework-reference/html/mvc.html#mvc-flash-attributes) – GriffeyDog