2010-11-12 55 views
1

我正在用Spring MVC構建一個Web應用程序,並且在許多不同的頁面上我想包含類似「智能」組件的內容。例如一個顯示來自我的數據庫的各種對象的框。所以它需要能夠以某種方式訪問​​我的服務層,因爲我不想每次使用此組件時傳遞任何對象。JSP和Spring MVC中的重複組件

我想過使用標籤,但我不想在控制器中創建所需的對象並每次將它傳遞給標籤......另外,我不想做一些骯髒的scriptlet來加載所需的服務從上下文。

有什麼辦法可以很好地做到這一點?

+0

您是否考慮在會話或應用程序範圍中拼版「智能」組件? – DwB 2010-11-12 19:22:51

+0

我還沒有考慮範圍。只是一個組件,它能夠從服務層或控制器獲取所需的數據,或者不需要爲數據提供數據。我希望能夠將它放在任何JSP上,而不必關心它如何獲取數據。也許組件是錯誤的詞。 – suicide 2010-11-12 20:11:09

回答

0

如何使用ajax?您可以使用ajax調用所需的控制器方法,並且此方法將提供所需的對象。你不需要在每個回覆中都發送這些信息,因爲Ajax會得到它。

+0

肯定會起作用,一旦設置好就很容易使用。不過,這也是我想避免的另一次往返。 – suicide 2010-11-14 19:52:08