jsp页面布局的最佳实践是什么?



简单的例子:我有一个页眉,页脚和左菜单的页面。这个模块总是查看。在报头中,我使用用户计数的动态信息。我正在创建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技巧?

相关内容

最新更新