2010-12-09 31 views
0

我仍然只是讓我的雙腳被Spring弄溼了,但我很好奇它是否有可能以某種方式構建一個嵌套的視圖層次結構。目標是讓頁面的頁眉/頁腳擁有一個父視圖/ JSP,然後擁有可與父頁面一起包裝的後代視圖。如何在Spring中嵌入視圖

這是可能的在Spring的MVC架構的上下文中嗎?如果是這樣,我的第一步是什麼?

回答

1

。您可以配置包含頁眉和頁腳的父'模板'圖塊,然後讓每個圖塊擴展該模板。您可以使用tile的名稱作爲MVC視圖,而不是直接使用JSP作爲視圖。

查看如何在Tiles中使用Spring MVC的好方法是創建一個包含Spring Roo的項目。 Roo是一款開發人員工具,可幫助您快速啓動新的Spring項目。它將使用Tiles爲所有視圖創建一個新的Web應用程序;這些觀點將像你描述的那樣分層次。即使你不使用Roo來創建你的最終項目,你也應該發現它是一個有用的例子,說明如何在Spring MVC中使用Tiles。

0

......我選擇了「家庭釀造」解決方案,僅僅是因爲項目將從輕量級和簡單性中受益更多。如果我能夠確定我的項目會跨越界線框架的另一個「直接夾克」將會是有益的,那將是一個不同的故事。

1

要自己滾動它,使用<jsp:include>您可以執行此操作。您可能擁有整個頁面的控制器,並且此頁面的JSP將具有一個或多個引用其他呈現其他JSP的控制器的jsp包含。這些可以使用包含jsp的所有方式。