0
我想知道是否有任何方法可以在Spring 3 MVC中實現部分JSP呈現而不使用AJAX或Tiles?有沒有什麼辦法可以在Spring MVC中實現部分JSP呈現而不使用AJAX或Tiles
我的web應用程序由多個使用<%@ include file="a.jsp"/>
指令組合在一起的JSP頁面組成。我想要的是不要在每個請求中加載來自服務器的所有數據。我知道這對Ajax或Tiles是可能的,但這需要對應用程序進行重大的重構。
如果有這樣的替代方案,與標準的Ajax方法相比,它在性能方面的表現如何?
感謝您的回覆BalusC。標準jQuery/json方法的問題是,即使應用程序的標記已經相當完善,我們仍然需要將所有JSP轉換爲相應的javascript/jquery。我們的團隊在JavaScript方面並不是很有經驗,這就是爲什麼我們正在尋找一種「類似JSP」的方法。我們有一些可能的想法。 1) –
dprapas
2012-01-14 14:08:15
爲什麼你仍然認爲你需要轉換一切?當客戶端禁用JS時,是否希望Web應用程序停止工作?當然不是,對吧?只需將JS添加爲漸進式增強功能,同時不必改變運行良好的服務器端代碼。 – BalusC 2012-01-14 14:09:25
我們有幾種可能的想法。 1)使用Ajax標籤庫2)使用Spring MVC和基於http緩存的組合。 3)在服務器端提供我們的緩存機制,以便只爲每個請求加載必要的數據。但是我仍然同意你的觀點:jquery/json方法當然會逐步實現,並且不刪除現有的JSP是最好的解決方案。 – dprapas 2012-01-14 14:15:27