1
簡單的例子:我有一個頁眉,頁腳和左菜單。這個模塊總是查看。在標題中,我使用用戶數量的動態信息。我爲頁眉,頁腳和左側菜單創建jspf文件並將其包含到主頁面。我有Spring控制器,並且總是需要包含模型變量來計算用戶。也許你知道它是如何更感激?jsp頁面佈局的最佳做法是什麼?
簡單的例子:我有一個頁眉,頁腳和左菜單。這個模塊總是查看。在標題中,我使用用戶數量的動態信息。我爲頁眉,頁腳和左側菜單創建jspf文件並將其包含到主頁面。我有Spring控制器,並且總是需要包含模型變量來計算用戶。也許你知道它是如何更感激?jsp頁面佈局的最佳做法是什麼?
如果您需要包括多個控制器中的模型,然後用@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?
感謝您的建議。有必要研究。 –