2015-08-15 107 views
1

簡單的例子:我有一個頁眉,頁腳和左菜單。這個模塊總是查看。在標題中,我使用用戶數量的動態信息。我爲頁眉,頁腳和左側菜單創建jspf文件並將其包含到主頁面。我有Spring控制器,並且總是需要包含模型變量來計算用戶。也許你知道它是如何更感激?jsp頁面佈局的最佳做法是什麼?

回答

1

如果您需要包括多個控制器中的模型,然後用@ControllerAdvice用@ModelAttribute方法

@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 tricks to make templating easier?

+0

感謝您的建議。有必要研究。 –

相關問題