简单的例子:我有一个页眉,页脚和左菜单的页面。这个模块总是查看。在报头中,我使用用户计数的动态信息。我正在创建jspf文件的头,为页脚和左菜单,并将其包含到主页。我有Spring控制器,总是需要包括模型变量的用户计算。也许你知道怎么做才更感恩?
如果你需要在多个控制器中包含一个模型,那么使用带有@ModelAttribute方法的@ControllerAdvice
@ControllerAdvice
public class GlobalDataAdvice {
@Autowired
private FooService fooService;
@ModelAttribute("foo")
Foo getFoo(){
return fooService.find(...);
}
}
我喜欢SiteMesh作为我的布局。它很容易使用。http://wiki.sitemesh.org/wiki/display/sitemesh/Start使用+ SiteMesh + + + 10 +分钟
您也可以使用JSP标记文件。使模板更容易的JSP技巧?