1
使用Spring MVC 3.0与sitemesh和freemarker。Spring MVC和模板变量
我试图让当前登录用户的用户名显示在sitemesh装饰器的顶部。
那么问题是如何将这个变量暴露给我的控制器的全部(或其子集)?
我可以把它添加到所有手动我的模型,但是这似乎不切实际:
ModelAndView mav = new ModelAndView("test");
mav.addObject("user", userName);
return mav;
尤其是如果我想赚更多的模板动态的。
在struts中,这是通过扩展基本动作的所有动作,并添加一个getUser方法到基地来完成的,但我无法弄清楚如何在春天做到这一点。
任何想法?
谢谢! 添
做一个例子吗? `@ Controller`,还是旧的Spring 2.0 Controller类的层次结构? – skaffman 2010-12-05 23:45:24