2012-11-04 35 views
2

我在Spring中的當前MVC應用程序是一個經典的 - 控制器返回視圖名稱進行渲染,然後* .jsp文件呈現給瀏覽器。簡單和防彈:)Spring MVC重新加載頁面的部分

我想現在要做的是使用AJAX更新頁面的部分。

頁面的一部分應該通過控制器中的方法來處理,像「taskList」將呈現readty-to-include html和任務列表。

這與ajax本身一切都很好 - 我只是在頁面中創建控股div,並使用該請求中的html填充它。

現在的問題: 有沒有辦法在服務器端的頁面中包含該html? 喜歡的東西(警告:僞代碼:))

<div id="taskListHolder"> 
    <someSpringtag:include 'taskList' /> 
</div> 

基本上我想包括從另一個控制器響應HTML。 因此,在第一次頁面加載的情況下,不需要AJAX,並且當JS被禁用時它也可以工作。

做這種事情的最佳做法是什麼?

謝謝! Leonti

回答

1

嘗試使用JSTL核心標籤庫:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 
<html> 
<body> 
<div id="taskListHolder"> 
<c:import url="http://your-link-to-ajax-list"/> 
</div> 
</body> 
</html> 
+0

正是我一直在問:) 謝謝! – Leonti