简单示例:我有一个带有页眉、页脚和左侧菜单的页面。此模块始终查看。在标题中,我使用动态信息来计算用户数量。我正在为页眉、页脚和左侧菜单创建 jspf 文件,并将其包含到主页中。我有 Spring 控制器,并且总是需要包含模型变量以计算用户。也许你知道它是怎么做的更感激?
1 回答
1
如果您需要在多个控制器中包含模型,请使用带有 @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+Using+SiteMesh+in+10+Minutes
您还可以使用 JSP 标记文件。使模板更容易的 JSP 技巧?
于 2015-08-15T22:01:55.120 回答