我正在使用Spring MVC,我想在某处存储特定于请求的值,以便可以在我的请求上下文中获取它们。假设我想在我的Controller(或某种处理程序)的上下文中设置一个值,然后从Spring请求/响应周期的其他部分获取该值(可以是视图,视图解析器,拦截器,异常处理程序,等等......我该怎么做?
我的问题是:
Spring MVC是否已经提供了一种方法来完成我上面描述的内容? 如果Spring没有这个功能,那么最好的方法是做任何想法(通过扩展一些东西)?
谢谢!
答案 0 :(得分:6)
如果需要从控制器传递一个对象进行查看,可以使用Spring的ModelMap。
@RequestMapping("/list")
public String list(ModelMap modelMap) {
// ... do foo
modelMap.addAttribute("greeting", "hello");
return viewName;
}
你的观点:
<h1>${greeting}</h1>
答案 1 :(得分:1)