我在Spring中的当前MVC应用程序是一个经典的 - 控制器返回视图名称进行渲染,然后* .jsp文件呈现给浏览器。简单且防弹:)
我现在要做的是使用AJAX更新页面的部分内容。
页面的一部分应该由控制器中的方法处理,类似“taskList”的东西会呈现带有任务列表的readty-to-include html。
使用ajax本身一切都很好 - 我只是在页面中创建控件div并使用该请求中的html填充它。
现在的问题是: 有没有办法在服务器端的页面中包含该HTML? 像(警告:伪代码:))
<div id="taskListHolder">
<someSpringtag:include 'taskList' />
</div>
基本上我想在另一个控制器响应中包含html。 因此,在第一页加载的情况下,不需要AJAX,并且当JS被禁用时它也会起作用。
做这种事的最佳做法是什么?
谢谢! Leonti
答案 0 :(得分:1)
尝试使用Core 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>